[发明专利]一种公式排版方法及其系统有效
申请号: | 200910235255.5 | 申请日: | 2009-09-29 |
公开(公告)号: | CN102033856A | 公开(公告)日: | 2011-04-27 |
发明(设计)人: | 赵志刚;王家杰 | 申请(专利权)人: | 北大方正集团有限公司;北京北大方正电子有限公司 |
主分类号: | G06F17/21 | 分类号: | G06F17/21;G06F17/24 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 郭润湘 |
地址: | 100871 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 公式 排版 方法 及其 系统 | ||
技术领域
本发明涉及印刷排版技术领域,尤其涉及一种公式排版方法及其系统。
背景技术
在使用现有交互式排版软件在版面中输入公式的过程中,通常的流程是:用户启动公式编辑工具,在其提供的公式编辑界面中输入公式,在输入公式过程中,用户通过从公式编辑工具所提供的各种运算符、公式符号中选择相应的符号,然后在所选择的符号所附带的可编辑区域中输入数据(如数字、字母等各种字符)。
通常运算符所附带的可编辑区域有多个,这样就需要用户以手动方式在不同的可编辑区域间切换,以及以手动方式在当前可编辑区域输入内容;另外,公式中也经常会出现各种运算符嵌套使用的情况,这时候也需要用户以手动方式在不同运算符所附带的可编辑区域中进行切换,以及以手动方式在当前可编辑区域输入内容。
这种通过用户手动方式频繁在公式的可编辑区域进行切换,以及通过手动方式在当前可编辑区域输入内容的公式输入或编辑方式,导致公式输入效率较低,且由于容易出错而导致准确性差。
发明内容
本发明实施例提供了一种公式排版方法及其系统,以解决现有公式排版处理方式效率低、准确性差的问题。
本发明实施例提供的公式排版方法,包括以下步骤:
根据用户所选择的公式片断选项,获取预先编制的、用于表示该公式片断输入流程的线性输入流数据;
通过解析该确定出的线性输入流数据,生成相应公式片断输入流程所对应的指令序列;
通过执行生成的指令序列,在指定位置插入相应的公式片断。
本发明实施例提供的公式排版系统,包括:
获取模块,用于根据用户所选择的公式片断选项,获取预先编制的、用于表示该公式片断输入流程的线性输入流数据;
解析模块,用于通过解析该确定出的线性输入流数据,生成相应公式片断输入流程所对应的指令序列;
执行模块,用于通过执行生成的指令序列,在指定位置插入相应的公式片断。
本发明的上述实施例,通过预先根据公式片断编制对应的用于表示公式片断输入流程的线性输入流数据,当公式片断被选择后,可获取到相应的线性输入流数据,然后通过解析线性输入流数据生成相应公式片断输入流程所对应的指令序列,并通过执行该指令序列从而在指定位置输入相应的公式片断;可以看出,采用本发明实施例,通过对公式片断的线性输入流数据进行解析就可以完成相应公式片断的输入,即,在公式片断输入时,用公式排版系统的自动处理取代了人工方式的输入处理,从而可以提高公式排版处理效率,并可以避免人工方式的公式排版处理过程中容易产生错误而导致准确性不高的问题。另外,由于公式片断的线性输入流数据可重复利用,从而进一步提高了公式排版处理效率,以及简化公式排版处理过程。
附图说明
图1为本发明实施例的公式输入方法流程示意图;
图2为本发明实施例的公式输入系统结构示意图。
具体实施方式
本发明实施例可应用于交互式的公式排版系统,可通过对现有交互式公式排版系统进行改造,得到本发明实施例的公式排版系统。
本发明实施例的公式排版系统中存储有线性输入流数据,该线性输入流数据是按照设定规则将公式或公式片断的输入流程进行线性表达所得到的数据;相应的,该系统还提供针对线性输入流数据的解析处理功能,即,按照与线性输入流数据生成规则相对应的解析规则,对线性输入流数据进行解析,从而按照相应公式或公式片断的输入流程输入公式或公式片断。该系统还可提供交互式界面,允许用户通过该界面选择线性输入流数据,如,在提供给用户进行线性输入流数据选择的交互式界面中,以菜单项或图标按钮等选项方式显示出公式或公式片断,当用户选择该菜单项或图标按钮时,也就相应选择了该菜单项或图标按钮所显示的公式或公式片断所对应的线性输入流数据。
参见图1,为采用本发明实施例的公式排版系统实现公式或公式片断输入流程的示意图。当用户需要在指定位置输入公式或公式片断时,将输入区域焦点定位在该待输入位置(如通过将光标停留在该待输入位置实现),然后通过本发明实施例公式排版系统所提供的交互式界面选择需要输入的公式或公式片断,其后系统执行以下步骤:
步骤101、系统根据用户在该系统所提供的交互式界面中选择线性输入流数据的操作,获取其存储的线性输入流数据中相应的线性输入流数据;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北大方正集团有限公司;北京北大方正电子有限公司,未经北大方正集团有限公司;北京北大方正电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910235255.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:建筑表面脱层空鼓的填充设备
- 下一篇:一种新型塑木地板