亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種通過公式輸入法輸入公式模板的方法及系統(tǒng)的制作方法

文檔序號(hào):6585347閱讀:255來源:國知局
專利名稱:一種通過公式輸入法輸入公式模板的方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明屬于印刷排版技術(shù)領(lǐng)域,具體涉及一種通過公式輸入法輸入公式模板的方 法及系統(tǒng)。
背景技術(shù)
在現(xiàn)有技術(shù)中,對(duì)公式的排版有交互式的排版方式和非交互式的排版方式,非交 互式的排版方式有流式排版等,交互式的公式排版軟件主要是為了降低排版公式的門檻高 度,是用戶易于學(xué)習(xí)和使用。在交互式公式排版軟件中,通常會(huì)在程序中預(yù)設(shè)一些軟件出廠時(shí)已經(jīng)編輯好的公 式模板供用戶調(diào)用,并且提供用戶添加、修改自定義模板的方法,供用戶之后進(jìn)行調(diào)用。但 由于調(diào)用公式模板庫中的模板時(shí),需要用戶在公式模板菜單或公式模板對(duì)話框中從眾多的 公式模板中查詢需要應(yīng)用的公式模板,使用效率較低。

發(fā)明內(nèi)容
針對(duì)現(xiàn)有技術(shù)中存在的缺陷,本發(fā)明的目的是提供一種通過公式輸入法輸入公式 模板的方法及系統(tǒng),通過本發(fā)明所述的方法及系統(tǒng),能夠利用公式輸入法快速的輸入公式 模板,還能夠查看當(dāng)前助記符匹配到的公式模板的預(yù)覽圖,達(dá)到了快速確定待插入公式模 板的效果,提高了應(yīng)用公式模板的效率。為實(shí)現(xiàn)上述目的,本發(fā)明采用的技術(shù)方案如下一種通過公式輸入法輸入公式模板的方法,包括以下步驟(1)確定不同公式模板的標(biāo)識(shí)編碼,每個(gè)公式模板的標(biāo)識(shí)編碼是唯一的;(2)為待加入公式輸入法中的公式模板定義助記符;(3)將待加入公式輸入法中的公式模板的助記符加入公式輸入法中的助記符索引 表中;(4)根據(jù)用戶輸入的公式模板的助記符進(jìn)行查找匹配;(5)將查找匹配后對(duì)應(yīng)的公式模板在公式輸入法模板預(yù)覽面板上進(jìn)行顯示;(6)將用戶選定的公式模板插入編輯版面。進(jìn)一步,步驟(1)中,采用單一編碼的方式或者多個(gè)編碼共同標(biāo)識(shí)的方式來標(biāo)識(shí) 公式模板。進(jìn)一步,步驟O)中,將待加入公式輸入法的公式模板定義助記符,程序預(yù)設(shè)的公 式模板能夠預(yù)置助記符,用戶添加的公式模板則由用戶自行制定或修改。進(jìn)一步,步驟(3)中,將待加入公式輸入法中的公式模板的助記符加入公式輸入 法中的助記符索引表中,是通過公式輸入法模塊的接口進(jìn)行添加,或者是通過公式輸入法 更新,由公式輸入法模塊更新自身內(nèi)包含的公式模板助記符索引表。進(jìn)一步,步驟(3)中,還將待更新公式輸入法的公式模板名稱和公式模板的預(yù)覽 圖更新至輸入法。
進(jìn)一步,步驟(3)中,在更新時(shí)是采用清空原有公式輸入法公式模板助記符索引 表信息后,重新添加所有公式模板信息的方式,或者是采用單獨(dú)更新變更公式模板助記符 信息的方式。更進(jìn)一步,在采用單獨(dú)更新變更公式模板助記符信息的方式時(shí),在原公式輸入法 公式模板助記符索引表中刪除原有助記符,添加新的助記符,然后通過當(dāng)前公式模板的唯 一編碼進(jìn)行查找,將查找到的公式模板信息進(jìn)行更新,同時(shí)公式模板預(yù)覽圖也進(jìn)行相應(yīng)的 更新。更進(jìn)一步,步驟(3)中,是采用主動(dòng)查詢的方式查詢公式模板庫是否已經(jīng)更新,或 者是采用公式模板庫通知公式輸入法公式模板庫已經(jīng)進(jìn)行了更新的方式來確定更新時(shí)機(jī)。進(jìn)一步,步驟中,在公式模板預(yù)覽圖面板上顯示待選項(xiàng)對(duì)應(yīng)的公式模板的名 稱和公式模板對(duì)應(yīng)的助記符信息。為實(shí)現(xiàn)上述方法,本發(fā)明提供了一種通過公式輸入法輸入公式模板的系統(tǒng),其主 要包括以下模塊公式模板編碼模塊用于確定不同公式模板的標(biāo)識(shí)編碼,且每個(gè)公式模板的標(biāo)識(shí) 編碼是唯一的;助記符定義模塊用于為待加入公式輸入法中的公式模板定義助記符;更新模塊用于將待加入公式輸入法中的公式模板的助記符加入公式輸入法中的 助記符索引表中;助記符分析模塊用于根據(jù)用戶輸入的公式模板的助記符進(jìn)行查找匹配;公式模塊預(yù)覽圖顯示模塊用于將查找匹配后對(duì)應(yīng)的公式模板并在公式輸入法模 板預(yù)覽圖面板上進(jìn)行顯示;公式模塊通信模塊用于將用戶選定的待選項(xiàng)的公式模板的編碼通知排版模塊;排版模塊用于通過公式模板的編碼確定唯一的公式模板,并將該公式模板插入 編輯版面。本發(fā)明的效果在于采用本發(fā)明所述的方法及系統(tǒng),可以利用公式輸入法快速的 輸入公式模板;在用戶利用公式輸入法輸入公式模板時(shí)可查看當(dāng)前助記符匹配到的公式模 板的預(yù)覽圖,從而達(dá)到快速確定待插入公式模板的效果,提高了應(yīng)用公式模板的效率。


圖1為本發(fā)明一種通過公式輸入法輸入公式模板的系統(tǒng)的結(jié)構(gòu)圖;圖2為本發(fā)明一種通過公式輸入法輸入公式模板的方法的流程圖;圖3為實(shí)施例中采用本發(fā)明的方法及系統(tǒng)預(yù)覽面板顯示當(dāng)前匹配公式模板的效 果圖。
具體實(shí)施例方式下面結(jié)合具體實(shí)施方式
和附圖對(duì)本發(fā)明作進(jìn)一步的闡述。本發(fā)明適用于交互式的公式排版軟件中的公式輸入法軟件,為該種軟件提供了一 種通過公式輸入法輸入公式模板的方法及系統(tǒng),其核心思想是將公式模板通過編碼的方 式進(jìn)行唯一標(biāo)識(shí),將公式模板的助記符加入公式輸入法中公式模板助記符索引表中,在用戶輸入公式模板助記符時(shí),通過公式輸入法查找、匹配助記符確定查找到的公式模板,在公 式輸入法模板預(yù)覽面板上顯示匹配到的公式模板預(yù)覽圖,在用戶通過公式輸入法確定待選 項(xiàng)后,將待選項(xiàng)對(duì)應(yīng)的公式模板插入到編輯的版面中,實(shí)現(xiàn)向版面插入公式模板的效果。圖1出示了本發(fā)明一種通過公式輸入法輸入公式模板的系統(tǒng)的結(jié)構(gòu)圖,主要包括 用于公式模板進(jìn)行標(biāo)識(shí)編碼的公式模板編碼模塊11 ;用于為待加入公式輸入法中的公式 模板定義助記符的助記符定義模塊12 ;用于將公式模板助記符索引信息插入公式輸入法 公式模板助記符索引表中的更新模塊13 ;用于在公式輸入法中根據(jù)用戶輸入的助記符在 助記符索引表中進(jìn)行查找、匹配的公式輸入法助記符分析模塊14 ;用于將查找、匹配后確 定的公式模板預(yù)覽圖進(jìn)行顯示的公式輸入法公式模板預(yù)覽圖顯示模塊15 ;用于通知版面 模塊將用戶選定的公式模板插入到編輯版面的公式輸入法公式模板通信模塊16。公式模板編碼模塊11對(duì)交互式公式排版軟件中待添加至公式輸入法公式模板索 引表的公式模板進(jìn)行編碼處理。通過該編碼方式,確定唯一性,即唯一編碼對(duì)應(yīng)唯一公式模 板。公式模板編碼模塊11對(duì)交互式排版軟件中待添加至公式輸入法公式模板索引表 的公式模板進(jìn)行編碼處理。如采用單一編碼無法標(biāo)識(shí)數(shù)量較大的公式模板集合,或公式模 板集合中存在不同屬性的公式模板,采用多個(gè)編碼確定唯一公式模板的方式進(jìn)行編碼處 理。如公式模板文件1及公式模板文件2中均存在名為公式模板3的公式模板,此時(shí)無法 采用利用公式模板名稱進(jìn)行編碼的方式確定公式模板的唯一性,采用利用公式模板文件來 源編碼和公式模板名稱編碼共兩個(gè)編碼來確定唯一的公式模板。助記符定義模塊12為待加入公式輸入法中的公式模板定義助記符,程序預(yù)設(shè)的 公式模板能夠預(yù)置助記符,對(duì)于用戶添加的公式模板則由用戶自行制定或修改。更新模塊13將待更新公式輸入法的公式模板信息更新至公式輸入法。更新時(shí)將 待更新公式輸入法的公式模板助記符更新至公式輸入法公式模板助記符索引表中。如需要 還將待更新公式輸入法的公式模板名稱、公式模板的預(yù)覽圖更新至公式輸入法。更新模塊13將待加入公式輸入法的公式模板信息更新至公式輸入法。更新時(shí)是 采用清空原有公式輸入法公式模板助記符索引表及其他公式模板信息后,重新添加所有公 式模板助記符及其他信息的方式,或者是采用單獨(dú)更新變更公式模板助記符及公式模板其 他信息的方式。如原公式模板1包含以下信息助記符gougudingli公式模板名稱勾股定理公式模板預(yù)覽圖數(shù)據(jù);用戶修改公式模板后,公式模板1包含以下信息助記符ggdl公式模板名稱勾股公式模板預(yù)覽圖數(shù)據(jù)如進(jìn)行單獨(dú)更新變更公式模板時(shí),在原公式輸入法公式模板助記符索引表中刪除 助記符gougudingli,添加助記符ggdl。在公式輸入法公式模板信息集合中通過當(dāng)前公式 模板的唯一的編碼進(jìn)行查找,將查找到的公式模板的信息進(jìn)行更新,即公式模板名稱更改
6為勾股,同時(shí)公式模板預(yù)覽圖也進(jìn)行相應(yīng)的更新。更新模塊13是用主動(dòng)查詢的方式查詢公式模板庫是否已經(jīng)被用戶進(jìn)行了更新操 作,或者是采用由公式模板庫通知公式輸入法公式模板庫已經(jīng)進(jìn)行了更新的方式來確定更 新時(shí)機(jī)。公式輸入法助記符分析模塊14將用戶輸入的助記符通過查找、匹配等過程,將用 戶輸入助記符對(duì)應(yīng)的公式模板選入公式輸入法公式模板帶選項(xiàng)列表中。公式輸入法公式模板預(yù)覽圖顯示模塊15將當(dāng)前公式輸入法顯示的帶選項(xiàng)對(duì)應(yīng)的 公式模板的預(yù)覽圖在公式輸入法公式模板預(yù)覽圖面板上進(jìn)行顯示。在公式模板預(yù)覽圖上也 可顯示待選項(xiàng)對(duì)應(yīng)的公式模板的其他信息,如公式模板的名稱,公式模板對(duì)應(yīng)的助記符等。 此時(shí)公式模板待選項(xiàng)區(qū)域顯示當(dāng)前匹配的公式模板的其他信息,如公式模板的名稱等,供 用戶查看、區(qū)分當(dāng)前查找、匹配到的多個(gè)公式模板。公式輸入法公式模板通信模塊16將用戶選定的待選項(xiàng)對(duì)應(yīng)的公式模板的編碼通 知排版模塊17,排版模塊17通過公式模板的編碼確定唯一的公式模板,并將該公式模板插 入至編輯版面。圖2出示了本發(fā)明一種通過公式輸入法輸入公式模板的方法的流程圖。其步驟主 要包括步驟S21 對(duì)公式模板塊進(jìn)行編碼處理;首先將待加入公式輸入法的公式模板進(jìn)行編碼處理,通過該編碼方式,確定唯一 性,即唯一編碼對(duì)應(yīng)唯一公式模板,如采用單一編碼無法標(biāo)識(shí)數(shù)量較大的公式模板集合,或 公式模板集合中存在不同屬性的公式模板,采用多個(gè)編碼確定唯一公式模板的方式進(jìn)行編 碼處理。步驟S22 為待加入公式模塊定義助記符;對(duì)待加入公式輸入法的公式模塊定義助記符,程序預(yù)設(shè)的公式模板可預(yù)置助記 符,對(duì)于用戶添加的公式模板,可由用戶自行制定或修改。步驟S23 將公式模板助記符添加至公式輸入法公式模塊助記符索引表;將待加入公式輸入法的公式模板的助記符添加到公式輸入法公式模板助記符索 引表中,如需要將待加入公式輸入法的公式模塊名稱和公式模塊的預(yù)覽圖更新至公式輸入 法,在添加時(shí),是采用清空原有公式輸入法公式模板助記符索引表及其他公式模板信息后, 重新添加所有公式模板助記符及其他信息的方式,或者是采用單獨(dú)更新變更公式模板助記 符及公式模板其他信息的方式。步驟S24 公式輸入法查找、匹配用戶輸入的助記符對(duì)應(yīng)的公式模板;將用戶輸入的助記符通過查找、匹配等過程,將用戶輸入助記符對(duì)應(yīng)的公式模塊 選入公式輸入法公式模塊選項(xiàng)列表中。步驟S25 公式輸入法公式模板預(yù)覽圖面板顯示公式模板預(yù)覽圖;將當(dāng)前公式輸入法顯示的帶選項(xiàng)對(duì)應(yīng)的公式模板的預(yù)覽圖在公式輸入法公式模 板預(yù)覽圖面板上進(jìn)行顯示。在公式模板預(yù)覽圖上還顯示待選項(xiàng)對(duì)應(yīng)的公式模板的其他信 息,如公式模板的名稱,公式模板對(duì)應(yīng)的助記符等。此時(shí)公式模板待選項(xiàng)區(qū)域顯示當(dāng)前匹配 的公式模板的其他信息,如公式模板的名稱等,供用戶查看、區(qū)分當(dāng)前查找、匹配到的多個(gè) 公式模板。
步驟S26 公式輸入法通知排版模塊將用戶選定的公式模板插入至版面;將用戶選定的待選項(xiàng)對(duì)應(yīng)的公式模板的編碼通知排版模塊,排版模塊通過公式模 板的編碼確定唯一模板,將模板插入至編輯版面,達(dá)到應(yīng)用公式模塊的目的。圖3示出了采用本發(fā)明的方法及系統(tǒng)預(yù)覽面板顯示當(dāng)前匹配公式模板的效果圖。 從圖中可以看出,采用本發(fā)明所述的方法及系統(tǒng)可以利用公式輸入法快速的輸入公式模 板,在用戶利用公式輸入法輸入公式模板時(shí)可查看當(dāng)前助記符匹配到的公式模板的預(yù)覽 圖,從而達(dá)到快速確定待插入公式模板的效果。本發(fā)明所述的方法并不限于具體實(shí)施方式
中所述的實(shí)施例,本領(lǐng)域技術(shù)人員根據(jù) 本發(fā)明的技術(shù)方案得出其他的實(shí)施方式,同樣屬于本發(fā)明的技術(shù)創(chuàng)新范圍。
權(quán)利要求
1.一種通過公式輸入法輸入公式模板的方法,其包括以下步驟(1)確定不同公式模板的標(biāo)識(shí)編碼,每個(gè)公式模板的標(biāo)識(shí)編碼是唯一的;(2)為待加入公式輸入法中的公式模板定義助記符;(3)將待加入公式輸入法中的公式模板的助記符加入公式輸入法中的助記符索引表中;(4)根據(jù)用戶輸入的公式模板的助記符進(jìn)行查找匹配;(5)將查找匹配后對(duì)應(yīng)的公式模板在公式輸入法模板預(yù)覽面板上進(jìn)行顯示;(6)將用戶選定的公式模板插入編輯版面。
2.如權(quán)利要求1所述的一種通過公式輸入法輸入公式模板的方法,其特征在于步驟(1)中,采用單一編碼的方式或者多個(gè)編碼共同標(biāo)識(shí)的方式來標(biāo)識(shí)公式模板。
3.如權(quán)利要求1所述的一種通過公式輸入法輸入公式模板的方法,其特征在于步驟(2)中,為待加入公式輸入法的公式模板定義助記符時(shí),程序預(yù)設(shè)的公式模板能夠預(yù)置助記 符,用戶添加的公式模板則由用戶自行制定或修改。
4.如權(quán)利要求1所述的一種通過公式輸入法輸入公式模板的方法,其特征在于步驟(3)中,將待加入公式輸入法中的公式模板的助記符加入公式輸入法中的助記符索引表中, 是通過公式輸入法模塊的接口進(jìn)行添加,或者是通過公式輸入法更新,由公式輸入法模塊 更新自身內(nèi)包含的公式模板助記符索引表。
5.如權(quán)利要求1至4之一所述的一種通過公式輸入法輸入公式模板的方法,其特征在 于步驟(3)中,還將待更新公式輸入法的公式模板名稱和公式模板的預(yù)覽圖更新至輸入 法。
6.如權(quán)利要求5所述的一種通過公式輸入法輸入公式模板的方法,其特征在于驟(3) 中,在更新時(shí)是采用清空原有公式輸入法公式模板助記符索引表信息后,重新添加所有公 式模板信息的方式,或者是采用單獨(dú)更新變更公式模板助記符信息的方式。
7.如權(quán)利要求6所述的一種通過公式輸入法輸入公式模板的方法,其特征在于在采 用單獨(dú)更新變更公式模板助記符信息的方式時(shí),在原公式輸入法公式模板助記符索引表中 刪除原有助記符,添加新的助記符,然后通過當(dāng)前公式模板的唯一編碼進(jìn)行查找,將查找到 的公式模板信息進(jìn)行更新,同時(shí)公式模板預(yù)覽圖也進(jìn)行相應(yīng)的更新。
8.如權(quán)利要求5所述的一種通過公式輸入法輸入公式模板的方法,其特征在于步驟(3)中,是采用主動(dòng)查詢的方式查詢公式模板庫是否已經(jīng)更新,或者是采用公式模板庫通知 公式輸入法公式模板庫已經(jīng)進(jìn)行了更新的方式來確定更新時(shí)機(jī)。
9.如權(quán)利要求1所述的一種通過公式輸入法輸入公式模板的方法,其特征在于步驟(4)中,在公式模板預(yù)覽圖面板上顯示待選項(xiàng)對(duì)應(yīng)的公式模板的名稱和公式模板對(duì)應(yīng)的助 記符信息。
10.一種通過公式輸入法輸入公式模板的系統(tǒng),其包括以下模塊公式模板編碼模塊用于確定不同公式模板的標(biāo)識(shí)編碼,且每個(gè)公式模板的標(biāo)識(shí)編碼 是唯一的;助記符定義模塊用于為待加入公式輸入法中的公式模板定義助記符; 更新模塊用于將待加入公式輸入法中的公式模板的助記符加入公式輸入法中的助記 符索引表中;助記符分析模塊用于根據(jù)用戶輸入的公式模板的助記符進(jìn)行查找匹配; 公式模塊預(yù)覽圖顯示模塊用于將查找匹配后對(duì)應(yīng)的公式模板在公式輸入法模板預(yù)覽 圖面板上進(jìn)行顯示;公式模塊通信模塊用于將用戶選定的待選項(xiàng)的公式模板的編碼通知排版模塊; 排版模塊用于通過公式模板的編碼確定唯一的公式模板,并將該公式模板插入編輯 版面。
全文摘要
本發(fā)明公開了一種通過公式輸入法輸入公式模板的方法及系統(tǒng),屬于印刷排版技術(shù)領(lǐng)域。在交互式公式排版軟件中,通常會(huì)在程序中預(yù)設(shè)一些出廠時(shí)已經(jīng)編輯好的公式模板供用戶調(diào)用,并且提供用戶添加、修改自定義模板的方法,供用戶之后進(jìn)行調(diào)用。但由于在調(diào)用公式模板庫中的模板時(shí),需要用戶在公式模板菜單或公式模板對(duì)話框中從眾多的公式模板中查詢需要應(yīng)用的公式模板,使用效率較低。采用本發(fā)明所述的方法及系統(tǒng)能夠利用公式輸入法快速的查找、匹配用戶待應(yīng)用的公式模板,并在此過程中,在公式輸入法模板預(yù)覽圖面板上顯示與用戶輸入助記符匹配的公式模板的預(yù)覽圖,然后將用戶選定的公式模塊快速的插入編輯版面,提高了應(yīng)用公式模板的效率。
文檔編號(hào)G06F17/21GK102103572SQ200910243619
公開日2011年6月22日 申請(qǐng)日期2009年12月18日 優(yōu)先權(quán)日2009年12月18日
發(fā)明者楊雷鳴, 王家杰, 趙志剛 申請(qǐng)人:北京北大方正電子有限公司, 北大方正集團(tuán)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1