一种通过公式输入法输入公式模板的方法及系统技术方案

技术编号:6994694 阅读:303 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种通过公式输入法输入公式模板的方法及系统,属于印刷排版技术领域。在交互式公式排版软件中,通常会在程序中预设一些出厂时已经编辑好的公式模板供用户调用,并且提供用户添加、修改自定义模板的方法,供用户之后进行调用。但由于在调用公式模板库中的模板时,需要用户在公式模板菜单或公式模板对话框中从众多的公式模板中查询需要应用的公式模板,使用效率较低。采用本发明专利技术所述的方法及系统能够利用公式输入法快速的查找、匹配用户待应用的公式模板,并在此过程中,在公式输入法模板预览图面板上显示与用户输入助记符匹配的公式模板的预览图,然后将用户选定的公式模块快速的插入编辑版面,提高了应用公式模板的效率。

【技术实现步骤摘要】

本专利技术属于印刷排版
,具体涉及一种通过公式输入法输入公式模板的方 法及系统。
技术介绍
在现有技术中,对公式的排版有交互式的排版方式和非交互式的排版方式,非交 互式的排版方式有流式排版等,交互式的公式排版软件主要是为了降低排版公式的门槛高 度,是用户易于学习和使用。在交互式公式排版软件中,通常会在程序中预设一些软件出厂时已经编辑好的公 式模板供用户调用,并且提供用户添加、修改自定义模板的方法,供用户之后进行调用。但 由于调用公式模板库中的模板时,需要用户在公式模板菜单或公式模板对话框中从众多的 公式模板中查询需要应用的公式模板,使用效率较低。
技术实现思路
针对现有技术中存在的缺陷,本专利技术的目的是提供一种通过公式输入法输入公式 模板的方法及系统,通过本专利技术所述的方法及系统,能够利用公式输入法快速的输入公式 模板,还能够查看当前助记符匹配到的公式模板的预览图,达到了快速确定待插入公式模 板的效果,提高了应用公式模板的效率。为实现上述目的,本专利技术采用的技术方案如下一种通过公式输入法输入公式模板的方法,包括以下步骤(1)确定不同公式模板的标识编码,每个公式模板的标识编码是唯一的;(2)为待加入公式输入法中的公式模板定义助记符;(3)将待加入公式输入法中的公式模板的助记符加入公式输入法中的助记符索引 表中;(4)根据用户输入的公式模板的助记符进行查找匹配;(5)将查找匹配后对应的公式模板在公式输入法模板预览面板上进行显示;(6)将用户选定的公式模板插入编辑版面。进一步,步骤(1)中,采用单一编码的方式或者多个编码共同标识的方式来标识 公式模板。进一步,步骤O)中,将待加入公式输入法的公式模板定义助记符,程序预设的公 式模板能够预置助记符,用户添加的公式模板则由用户自行制定或修改。进一步,步骤(3)中,将待加入公式输入法中的公式模板的助记符加入公式输入 法中的助记符索引表中,是通过公式输入法模块的接口进行添加,或者是通过公式输入法 更新,由公式输入法模块更新自身内包含的公式模板助记符索引表。进一步,步骤(3)中,还将待更新公式输入法的公式模板名称和公式模板的预览 图更新至输入法。进一步,步骤(3)中,在更新时是采用清空原有公式输入法公式模板助记符索引 表信息后,重新添加所有公式模板信息的方式,或者是采用单独更新变更公式模板助记符 信息的方式。更进一步,在采用单独更新变更公式模板助记符信息的方式时,在原公式输入法 公式模板助记符索引表中删除原有助记符,添加新的助记符,然后通过当前公式模板的唯 一编码进行查找,将查找到的公式模板信息进行更新,同时公式模板预览图也进行相应的 更新。更进一步,步骤(3)中,是采用主动查询的方式查询公式模板库是否已经更新,或 者是采用公式模板库通知公式输入法公式模板库已经进行了更新的方式来确定更新时机。进一步,步骤中,在公式模板预览图面板上显示待选项对应的公式模板的名 称和公式模板对应的助记符信息。为实现上述方法,本专利技术提供了一种通过公式输入法输入公式模板的系统,其主 要包括以下模块公式模板编码模块用于确定不同公式模板的标识编码,且每个公式模板的标识 编码是唯一的;助记符定义模块用于为待加入公式输入法中的公式模板定义助记符;更新模块用于将待加入公式输入法中的公式模板的助记符加入公式输入法中的 助记符索引表中;助记符分析模块用于根据用户输入的公式模板的助记符进行查找匹配;公式模块预览图显示模块用于将查找匹配后对应的公式模板并在公式输入法模 板预览图面板上进行显示;公式模块通信模块用于将用户选定的待选项的公式模板的编码通知排版模块;排版模块用于通过公式模板的编码确定唯一的公式模板,并将该公式模板插入 编辑版面。本专利技术的效果在于采用本专利技术所述的方法及系统,可以利用公式输入法快速的 输入公式模板;在用户利用公式输入法输入公式模板时可查看当前助记符匹配到的公式模 板的预览图,从而达到快速确定待插入公式模板的效果,提高了应用公式模板的效率。附图说明图1为本专利技术一种通过公式输入法输入公式模板的系统的结构图;图2为本专利技术一种通过公式输入法输入公式模板的方法的流程图;图3为实施例中采用本专利技术的方法及系统预览面板显示当前匹配公式模板的效 果图。具体实施例方式下面结合具体实施方式和附图对本专利技术作进一步的阐述。本专利技术适用于交互式的公式排版软件中的公式输入法软件,为该种软件提供了一 种通过公式输入法输入公式模板的方法及系统,其核心思想是将公式模板通过编码的方 式进行唯一标识,将公式模板的助记符加入公式输入法中公式模板助记符索引表中,在用户输入公式模板助记符时,通过公式输入法查找、匹配助记符确定查找到的公式模板,在公 式输入法模板预览面板上显示匹配到的公式模板预览图,在用户通过公式输入法确定待选 项后,将待选项对应的公式模板插入到编辑的版面中,实现向版面插入公式模板的效果。图1出示了本专利技术一种通过公式输入法输入公式模板的系统的结构图,主要包括 用于公式模板进行标识编码的公式模板编码模块11 ;用于为待加入公式输入法中的公式 模板定义助记符的助记符定义模块12 ;用于将公式模板助记符索引信息插入公式输入法 公式模板助记符索引表中的更新模块13 ;用于在公式输入法中根据用户输入的助记符在 助记符索引表中进行查找、匹配的公式输入法助记符分析模块14 ;用于将查找、匹配后确 定的公式模板预览图进行显示的公式输入法公式模板预览图显示模块15 ;用于通知版面 模块将用户选定的公式模板插入到编辑版面的公式输入法公式模板通信模块16。公式模板编码模块11对交互式公式排版软件中待添加至公式输入法公式模板索 引表的公式模板进行编码处理。通过该编码方式,确定唯一性,即唯一编码对应唯一公式模 板。公式模板编码模块11对交互式排版软件中待添加至公式输入法公式模板索引表 的公式模板进行编码处理。如采用单一编码无法标识数量较大的公式模板集合,或公式模 板集合中存在不同属性的公式模板,采用多个编码确定唯一公式模板的方式进行编码处 理。如公式模板文件1及公式模板文件2中均存在名为公式模板3的公式模板,此时无法 采用利用公式模板名称进行编码的方式确定公式模板的唯一性,采用利用公式模板文件来 源编码和公式模板名称编码共两个编码来确定唯一的公式模板。助记符定义模块12为待加入公式输入法中的公式模板定义助记符,程序预设的 公式模板能够预置助记符,对于用户添加的公式模板则由用户自行制定或修改。更新模块13将待更新公式输入法的公式模板信息更新至公式输入法。更新时将 待更新公式输入法的公式模板助记符更新至公式输入法公式模板助记符索引表中。如需要 还将待更新公式输入法的公式模板名称、公式模板的预览图更新至公式输入法。更新模块13将待加入公式输入法的公式模板信息更新至公式输入法。更新时是 采用清空原有公式输入法公式模板助记符索引表及其他公式模板信息后,重新添加所有公 式模板助记符及其他信息的方式,或者是采用单独更新变更公式模板助记符及公式模板其 他信息的方式。如原公式模板1包含以下信息助记符gougudingli公式模板名称勾股定理公式模板预览图数据;用户修改公式模板后,公式模板1包含以下信息助记符ggdl公式模板名称勾股公式模板预览图数据如进行单本文档来自技高网...

【技术保护点】
1.一种通过公式输入法输入公式模板的方法,其包括以下步骤:(1)确定不同公式模板的标识编码,每个公式模板的标识编码是唯一的;(2)为待加入公式输入法中的公式模板定义助记符;(3)将待加入公式输入法中的公式模板的助记符加入公式输入法中的助记符索引表中;(4)根据用户输入的公式模板的助记符进行查找匹配;(5)将查找匹配后对应的公式模板在公式输入法模板预览面板上进行显示;(6)将用户选定的公式模板插入编辑版面。

【技术特征摘要】

【专利技术属性】
技术研发人员:赵志刚杨雷鸣王家杰
申请(专利权)人:北大方正集团有限公司北京北大方正电子有限公司
类型:发明
国别省市:11

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

1