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
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。