跨平台的公式编辑与渲染方法及系统技术方案

技术编号:15329114 阅读:109 留言:0更新日期:2017-05-16 12:51
本发明专利技术提供跨平台的公式编辑与渲染方法及系统,方法包括:构造输入框,以及一对应输入框的虚拟键盘,并在虚拟键盘上配置各种公式符号,一公式符号对应一控件,各控件对应设置有一渲染和解析方法;一旦接收输入到输入框内的一公式符号,便依据公式符号对应的控件设置的渲染和解析方式对该公式符号进行渲染和解析;将完成渲染和解析后的该公式符号与在先已完成渲染和解析的公式符号合并后输出。本发明专利技术不仅具有跨平台能力,可以支持各种平台;而且配置有轻量和标准化接口,无繁杂依赖;进一步的,公式与符号渲染质量较高,与教科书保持一致,有效提高教学质量;再进一步的,输入输出采用Latex格式,可适配多种公式库,组件使用场景多样化。

Cross platform formula editing and rendering method and system

The invention provides a cross platform formula editing and rendering method and system and method includes: constructing the input box, and a virtual keyboard corresponding to the input box, and on the virtual keyboard configuration of various symbols, a formula symbols corresponding to a control, the control is correspondingly provided with a rendering and analytical method; once the input to receive a formula the symbol in the input box, then on the basis of rendering and analytic formula symbols corresponding to the control set of the formula symbols rendering and analysis will be completed; the formula and formula symbol symbol after the analysis has been completed and the prior analysis of the combined output and rendering. The invention not only has the cross platform ability, can support a variety of platforms; and equipped with lightweight and standard interface, without complicated dependence; further, the formula and symbol of high quality, consistent with the textbook, effectively improve teaching quality; further, input and output by Latex format, can be adapted to a variety of formula library. The use of diverse scene components.

【技术实现步骤摘要】
跨平台的公式编辑与渲染方法及系统
本专利技术涉及信息化技术软件开发领域,具体说的是跨平台的公式编辑与渲染方法及系统。
技术介绍
目前的信息化技术应用于课堂教学过程的方案较少,而专门针对课堂教学中的公式编辑的解决方案就更少。现有技术中大多采用SVG技术或者图片来进行显示公式,这些方式都不能够直接在公式上直接进行快速灵活的编辑,且SVG技术不是所有平台都支持,而采用图片的方法虽然不分平台,但其传输的网络量大,性能上有较大的缺陷。申请公布号为CN103425773A的专利文件,涉及一种利用原生Html在网页中快速显示数学公式的方法,具体包括、把给定的Latex公式字符串,利用转换方法解析成符合W3C标准的Html代码,此标准下的Html能在任何浏览器下运行;2、当用户打开包含上述公式Html的网页后再利用Javascript、Css样式动态调整Html的布局、定位、宽高,最终把数学公式还原并显示到页面上。上述方案只是对公式进行渲染,而无法实现对公式的快速编辑并实时渲染;同时,上述方案是对公式一整串进行输入渲染和输出转换,无法实现对公式串的分割,从而实现局部编辑。专利技术内容本专利技术所要解本文档来自技高网...
跨平台的公式编辑与渲染方法及系统

【技术保护点】
跨平台的公式编辑与渲染方法,其特征在于,包括:构造输入框,以及一对应所述输入框的虚拟键盘,并在虚拟键盘上配置各种公式符号,一公式符号对应一控件,各控件对应设置有一渲染和解析方法;一旦接收输入到所述输入框内的一公式符号,便依据所述一公式符号对应的控件设置的渲染和解析方式对所述一公式符号进行渲染和解析;将完成渲染和解析后的所述一公式符号与在先已完成渲染和解析的公式符号合并后输出。

【技术特征摘要】
1.跨平台的公式编辑与渲染方法,其特征在于,包括:构造输入框,以及一对应所述输入框的虚拟键盘,并在虚拟键盘上配置各种公式符号,一公式符号对应一控件,各控件对应设置有一渲染和解析方法;一旦接收输入到所述输入框内的一公式符号,便依据所述一公式符号对应的控件设置的渲染和解析方式对所述一公式符号进行渲染和解析;将完成渲染和解析后的所述一公式符号与在先已完成渲染和解析的公式符号合并后输出。2.如权利要求1所述的跨平台的公式编辑与渲染方法,其特征在于,所述构造输入框,具体为:构造输入框,同时设置包括所述输入框的文本接口、输出输入框文本接口和输入框焦点获得与失去回调接口。3.如权利要求1所述的跨平台的公式编辑与渲染方法,其特征在于,所述构造输入框,具体为:构造一包括三个子输入框和一分数线的分式父输入框,三个子输入框分别位于分数线的左、上、下位置。4.如权利要求1或3所述的跨平台的公式编辑与渲染方法,其特征在于,所述将完成渲染和解析后的所述一公式符号与在先已完成渲染和解析的公式符号合并后输出,具体为:将完成渲染和解析后的所述一公式符号与在先已完成渲染和解析的公式符号合并形成一Latex文本后输出。5.如权利要求1所述的跨平台的公式编辑与渲染方法,其特征在于,所述构造输入框,以及一对应所述输入框的虚拟键盘,具体为:使用HTML+CSS语言构造输入框,以及...

【专利技术属性】
技术研发人员:刘德建林锦波欧宁钟良德郭玉湖
申请(专利权)人:福建天泉教育科技有限公司
类型:发明
国别省市:福建,35

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1