欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種修改公式運算符的方法和裝置的制作方法

文檔序號:6471776閱讀:135來源:國知局
專利名稱:一種修改公式運算符的方法和裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及排版技術(shù)領(lǐng)域,特別涉及一種修改公式運算符的方法和裝置。
背景技術(shù)
在排版技術(shù)領(lǐng)域,公式的交互操作是一個非常重要和實用的技術(shù), 一種很 好的交互設(shè)計不僅可以增強公式的排版效果,還可以加快排版效率,降低排版 難度和工作量。
目前的排版軟件在對公式排版時不支持對公式運算符的修改。如果用戶想 對公式運算符進行修改,比如替換公式運算符,則用戶需要將公式運算附中的 數(shù)據(jù)一起修改。
比如用戶想把直的分?jǐn)?shù)線替換成斜的分?jǐn)?shù)線,則必須把公式刪除(即該運 算符和其所帶的數(shù)據(jù)必須一起刪除),然后再重新輸入新的運算符。
目前排版領(lǐng)域中,如果想要修改公式運算符必須將公式刪除,然后在重新
輸入需要的公式。
綜上所述,目前在公式排版中,不支持對公式運算符的修改,從而增加了 修改公式運算符的復(fù)雜度和時間,降低了用戶體驗。

發(fā)明內(nèi)容
本發(fā)明實施例提供一種修改公式運算符的方法和裝置,用以解決現(xiàn)有技術(shù) 中存在的在公式排版中,不支持對公式運算符的修改的問題。
本發(fā)明實施例提供的一種修改公式運算符的方法包括 確定需要修改的第 一公式運算符;
根據(jù)預(yù)先建立的公式運算符和公式運算符集合的對應(yīng)關(guān)系,確定所述第一
4公式運算符對應(yīng)的公式運算符集合,并顯示確定的所述公式運算符集合;
在用戶從確定的所述公式運算符集合中選中第二公式運算符后,將所述第
一公式運算符替換為所述第二公式運算符方法包括
本發(fā)明實施例提供的一種修改公式運算符的裝置包括 運算符確定模塊,用于確定需要修改的第一公式運算符; 集合確定模塊,用于根據(jù)預(yù)先建立的公式運算符和公式運算符集合的對應(yīng) 關(guān)系,確定所述第一公式運算符對應(yīng)的公式運算符集合; 第一顯示模塊,用于顯示確定的所述公式運算符集合; 替換模塊,用于在用戶從確定的所述公式運算符集合中選中第二公式運算 符后,將所述第一公式運算符替換為所述第二公式運算符。
本發(fā)明實施例確定需要修改的第一公式運算符;根據(jù)預(yù)先建立的公式運算 符和公式運算符集合的對應(yīng)關(guān)系,確定所述第一公式運算符對應(yīng)的公式運算符 集合,并顯示確定的所述公式運算符集合;在用戶從確定的所述公式運算符集 合中選中第二公式運算符后,將所述第 一公式運算符替換為所述第二公式運算 符。由于支持對公式運算符的修改,從而降低了修改公式運算符的復(fù)雜度和時 間,提高了用戶體驗和排版效率。


圖1為本發(fā)明實施例排版數(shù)理化公式數(shù)據(jù)結(jié)構(gòu)的UML (Unified Modeling Language統(tǒng)一建模語言)示意圖2為本發(fā)明實施例數(shù)理化公式的數(shù)據(jù)結(jié)構(gòu)的UML示意圖3為本發(fā)明實施例公式"+ ^^的樹狀結(jié)構(gòu)2
圖4為本發(fā)明實施例修改數(shù)理化公式數(shù)據(jù)結(jié)構(gòu)的UML示意圖; 圖5為本發(fā)明實施例修改公式運算符的裝置結(jié)構(gòu)示意圖; 圖6A為本發(fā)明實施例顯示區(qū)域示意圖一; 圖6B為本發(fā)明實施例顯示區(qū)域示意圖一;圖7為本發(fā)明實施例修改《^式運算符的示意圖8為本發(fā)明實施例修改公式運算符的方法流程示意圖。
具體實施例方式
本發(fā)明實施例根據(jù)公式運算符和公式運算符集合的對應(yīng)關(guān)系,確定第一公 式運算符對應(yīng)的公式運算符集合,在用戶從公式運算符集合中選中第二公式運 算符后,將第一公式運算符替換為第二公式運算符,由于支持對^^式運算符的 修改,從而降低了修改公式運算符的復(fù)雜度和時間。
其中,本發(fā)明實施例的公式是可嵌套的樹狀結(jié)構(gòu)的數(shù)理化公式。
具體的,將數(shù)理化公式排版成一棵樹,即用樹狀結(jié)構(gòu)表示數(shù)理化公式。該 樹狀結(jié)構(gòu)的基本元素為"區(qū)域",區(qū)域就是指能包含一定的內(nèi)容,并且有自己 的大小和位置的對象。用這些區(qū)域組成一個樹狀結(jié)構(gòu)的數(shù)理化公式片段。
根據(jù)數(shù)理化公式的特性,"區(qū)域"可以抽象出三種基本的類型可編輯區(qū) 域、運算符和可變數(shù)據(jù)。由這三個基本類型組成的樹狀結(jié)構(gòu)就可把公式完全的 表示出來。
可編輯區(qū)域是用戶用來輸入數(shù)據(jù)的地方,運算符、可變數(shù)據(jù)都不具備這個 功能。 一切的輸入都在此進行。數(shù)的根一定是可編輯區(qū)域,因為只有它才能接 收輸入的數(shù)據(jù),有了可編輯區(qū)域這個根才有接收數(shù)據(jù)的基礎(chǔ)。可編輯區(qū)域相當(dāng) 于一個獨立的排版區(qū)域,它內(nèi)部的內(nèi)容的排版與其外部沒有直接的關(guān)系。在該 區(qū)域內(nèi)可以實現(xiàn)任何復(fù)雜的排版,比如可以換行、改變對齊線等等??删庉媴^(qū) 域也可以是子節(jié)點或父節(jié)點,但是不能自身進行嵌套,也就是自己不能是自己 的直接子節(jié)點,因為這樣沒有意義。
運算符是由運算符號本身和其綁定的可編輯區(qū)域組成。例如,根式由根號、 根號內(nèi)可以輸入數(shù)據(jù)的可編輯區(qū)域和指數(shù)部分的可編輯區(qū)域組成。它本身是一 個帶有子節(jié)點的樹,只能是父節(jié)點或子節(jié)點,不能是根節(jié)點。
在修改公式運算符后,需要對修改后的公式進行排版。如圖1所示,本發(fā)明實施例排版數(shù)理化公式數(shù)據(jù)結(jié)構(gòu)的UML示意圖一中,
描述了運算符(C—Operator )、可編輯區(qū)域(C_EditRegion )、運算符規(guī)則類 (C—OperatorRule )和運算符號(C—OperatorSymbol )之間的關(guān)系。運算符 (C—Operator)聚合了其他三個。而運算符規(guī)則類(C—OperatorRule )直接關(guān)
聯(lián)可編輯區(qū)域(C_EditRegion ),因為位置關(guān)系是由運算符規(guī)則類 (C—OperatorRule )通過運算符規(guī)則數(shù)據(jù)解析而來的,而運算符(C—Operator)
只起到一個容器的作用。運算符號(C—OperatorSymbol)則提供了能單獨選中
運算符號的能力,比如把根號選中設(shè)置成想要的顏色等。
可變數(shù)據(jù)是指輸入的各種數(shù)據(jù),可以是字符、圖形和圖像等。它本身只能
是子節(jié)點。
如圖2所示,本發(fā)明實施例數(shù)理化公式的數(shù)據(jù)結(jié)構(gòu)的UML示意圖中, I—Region是一個虛基類,接口 I—EditRegion (可編輯區(qū)域)、I—Operator (運算 符)、I_Variable (可變數(shù)據(jù))從它派生而來,而C_EditRegion、 C—Operator、 C一Variable是上述接口的實現(xiàn)。
如圖3所示,本發(fā)明實施例公式"+ ^^的樹狀結(jié)構(gòu)圖中,數(shù)的根51是
2
可編輯區(qū)域,"a"和"+"都是根可編輯區(qū)域的葉子,它們是可變數(shù)據(jù),不能 有子節(jié)點。分式52也是根可編輯區(qū)域的子節(jié)點,但是它本身還包含兩個可編 輯區(qū)域。如果運算符不包含可編輯區(qū)域,那么它就退化成了一個可變數(shù)據(jù)。運 算符本身又是一棵小樹。根式53是分式52的一個子節(jié)點,由根號內(nèi)可以輸入 數(shù)據(jù)的可編輯區(qū)域和指數(shù)部分的可編輯區(qū)域組成。它的子節(jié)點只能是可編輯區(qū) 域,不能是其它類型。因為如果沒有可編輯區(qū)域,它便不能接收數(shù)據(jù)和操作, 交互的進行都是在可編輯區(qū)域進行的。
如圖4所示,本發(fā)明實施例修改數(shù)理化公式數(shù)據(jù)結(jié)構(gòu)的UML示意圖中, 公式的運算符包括它所帶的可輸入?yún)^(qū)域和運算符號部分,還有一個部分用來管 理可輸入?yún)^(qū)域和運算符號間的各種位置關(guān)系。其中,C—Operator表示運算符, 它聚合了可輸入?yún)^(qū)域(C—EditorRegion )、符號替換規(guī)則(C—ReplaceRule )和運算符號(C—OpSymbol )。 C—ReplaceRule同C—Operator和C—OpSymbol相關(guān)
聯(lián),為運算符的替換提供替換規(guī)則,所有的替換都由它來完成。
C—OpSymbol從C—SymbolGraphBase (符號圖形庫)中得到運算符相應(yīng)的
符號,比如分式就從中得到分號,根式則得到根號。替換時也是從該庫中得到
相應(yīng)的運算符號,把原來的運算符號替換掉,這樣就不用關(guān)心運算符號的畫法
等問題了。選中的狀態(tài)管理和顯示由C—Operator來管理。 下面結(jié)合說明書附圖對本發(fā)明實施例作進一步詳細描述。 如圖5所示,本發(fā)明實施例修改公式運算符的裝置包括運算符確定模塊
10、集合確定模塊20、第一顯示模塊30和替換模塊40。
運算符確定模塊10,用于確定需要修改的第一公式運算符。 確定的第一公式運算符可以做特殊處理,比如在公式運算符的輪廓外加一
個虛線框,并且把選中的公式運算符做反色處理,或者加上深色背景等效果來
展示選中狀態(tài)。
其中,運算符確定模塊10根據(jù)公式運算符和顯示區(qū)域的對應(yīng)關(guān)系,將指 針?biāo)幍娘@示區(qū)域?qū)?yīng)的公式運算符作為第 一公式運算符。
每個公式運算符都會有各自的顯示區(qū)域,顯示區(qū)域是以一個運算符所包覆 的矩形區(qū)域為基礎(chǔ)。較佳的,還可以在每個區(qū)域內(nèi)設(shè)置一個或多個熱點區(qū)域。 當(dāng)指針處于公式運算符對應(yīng)的顯示區(qū)域時,可以顯示熱點區(qū)域;在用戶點擊熱 點后,確定該熱點區(qū)域?qū)?yīng)的公式運算符為第一公式運算符,參見圖6A和圖 6B。
圖6A為當(dāng)指針鼠標(biāo)懸停或者經(jīng)過運算符區(qū)域時,該運算符的外包區(qū)域顯 示出一個框,熱點區(qū)域在區(qū)域的左下角顯示以供點擊。
圖6B為當(dāng)點擊熱點區(qū)域時,以運算符號的形狀,通過運算符號圖形庫, 得到選中的圖形,用來顯示表示該運算符已經(jīng)被選中。
熱點區(qū)域的數(shù)量和位置可以根據(jù)需要進行設(shè)定。
如果公式運算符是嵌套類,比如^7,則根號嵌套加號,從而會造成根號和加號的顯示區(qū)域有重合區(qū)域,這時如果指針處于加號的顯示區(qū)域,會造成
無法確定第一公式運算符;如果有熱點區(qū)域,則根號和加號的熱點區(qū)域會同時 顯示,會造成比較混亂。
對于這種方式,會預(yù)先設(shè)置嵌套類的優(yōu)先級,比如^7,則設(shè)定加號優(yōu) 先級高,這樣就將優(yōu)先級最高的公式運算符作為第一公式運算符,則運算符確 定模塊10在指針?biāo)幍娘@示區(qū)域為至少兩個公式運算符對應(yīng)的顯示區(qū)域的重 合區(qū)域時,確定至少兩個公式運算符的優(yōu)先級,將優(yōu)先級最高的公式運算符作 為第一公式運算符。
如果有熱點區(qū)域則顯示優(yōu)先級最高的公式運算符對應(yīng)的熱點區(qū)域。
優(yōu)先級也可以以運算符嵌套關(guān)系列表表示,比如比如^T7,則在運算符 嵌套關(guān)系列表中設(shè)定為加號處于最底層,在具體實施時,就可以根據(jù)運算符嵌 套關(guān)系列表,將最底層的公式運算符作為第 一公式運算符。
比如在有熱點區(qū)域時,在指針的移動中,通過對指針位置和運算符區(qū)域矩 形的區(qū)域的計算,和對運算符嵌套關(guān)系列表的管理,判斷指針的坐標(biāo)所在的位 置的運算符區(qū)域是否是處于最底層的,就是說該位置在往下再沒有其它的運算 符(比如根式中有個分式,指針點中了根式所在的范圍,但是根式中還嵌套有 分式,分式也在這個范圍內(nèi),那么就根據(jù)嵌套關(guān)系往下找,找到了分式后,而 分式又是最低層,也是是說它沒有嵌套任何其他的運算符),那么就顯示區(qū)域 中的熱點區(qū)域。
在具體實施過程中,可以在指針劃過顯示區(qū)域認(rèn)為指針處于顯示區(qū)域;也 可以設(shè)定一時間,比如2秒,則指針在顯示區(qū)域中停留2秒以上認(rèn)為指針已經(jīng) 處于顯示區(qū)域。
集合確定模塊20,用于根據(jù)預(yù)先建立的公式運算符和公式運算符集合的對 應(yīng)關(guān)系,確定運算符確定模塊10確定的第一公式運算符對應(yīng)的公式運算符集 合。
在具體實施過程中, 一個公式運算符對應(yīng)的公式運算符集合中的公式運算符都是可以進行替換,比如根號對應(yīng)的公式運算符集合中包括但不限于 分號,力口號,減號。
根據(jù)需要還可以對公式運算符集合進行添加、修改和刪除。
其中,還可以對公式運算符進行分類,將同一類的公式運算符作為一個公 式運算符集合,集合中的每個公式運算符都對應(yīng)該公式運算符集合。
劃分公式運算符的種類有很多種,可以根據(jù)公式運算符表達方式進行分 類,比如根號和分號表達方式相同可以劃分為同一類,sin和cos表達方式相同 可以劃分為同一類;還可以根據(jù)公式運算符中的數(shù)據(jù)的位置數(shù)量進行分類。
需要說明的是,公式運算符和公式運算符集合的對應(yīng)關(guān)系以及公式運算符 的種類劃分方式可以根據(jù)需要進行設(shè)定。
第一顯示模塊30,用于顯示集合確定模塊20確定的公式運算符集合。
替換模塊40,用于在用戶從確定的公式運算符集合中選中第二公式運算符 后,將運算符確定模塊IO確定的第一公式運算符替換為第二公式運算符。
由于公式運算符替換后,數(shù)據(jù)的位置有可能也會發(fā)生變化,這時就需要預(yù) 先配置不同的替換規(guī)則,參見圖7。
圖7中的替換規(guī)則為當(dāng)分號替換為根號后,分號的分子作為根號的根指數(shù), 分號的分母作為根號的被開方數(shù)。
則替換模塊40還用于根據(jù)預(yù)先設(shè)置的替換規(guī)則對公式中的數(shù)據(jù)位置進行 變換。
需要說明的是,替換規(guī)則可以根據(jù)需要進行設(shè)置。
在排版過程中有可能需要修改公式運算符的屬性信息,其中屬性信息包括 但不限于下列信息中的一種或多種
顏色、線條寬度。
則本發(fā)明實施例修改公式運算符的裝置還可以進一步包括第二顯示模塊 50和修改模塊60。
第二顯示模塊50,用于在替換模塊40將第一公式運算符替換為第二公式運算符之后,顯示預(yù)先設(shè)定的公式運算符對應(yīng)的屬性信息集合。
在具體實施過程中,第二顯示模塊50可以在收到修改屬性信號后進行顯
示。其中下面的方式可以生成修改屬性信號
指針處于顯示區(qū)域,且用戶點擊鼠標(biāo)左鍵;或者
用戶點擊鼠標(biāo)右鍵,并選擇右鍵菜單中的修改屬性選項。
需要說明的是本實施例并不局限于上述兩種生成方式,任何能夠生成修改
屬性信號的方式都適用本實施例。
較佳的,在顯示預(yù)先設(shè)定的公式運算符對應(yīng)的屬性信息集合的同時還可以
顯示第二公式運算符當(dāng)前的屬性信息,這樣可以在選擇屬性信息時供用戶參考。
修改模塊60,用于根據(jù)用戶從屬性信息集合中選擇的屬性信息,修改第二 公式運算符當(dāng)前的屬性信息。
比如屬性信息集合包括顏色集合和線條寬度集合,進一步的顏色集合為 紅色、黃色和綠色,線條寬度為8磅、10磅和12磅;用戶選擇黃色和8磅, 則將第二公式運算符當(dāng)前的屬性信息修改為黃色和8磅。
如圖8所示,本發(fā)明實施例修改公式運算符的方法包括下列步驟 步驟800、確定需要修改的第一公式運算符。
步驟801、根據(jù)預(yù)先建立的公式運算符和公式運算符集合的對應(yīng)關(guān)系,確 定第一公式運算符對應(yīng)的公式運算符集合,并顯示確定的公式運算符集合。
步驟802、在用戶從確定的公式運算符集合中選中第二公式運算符后,將 第 一公式運算符替換為第二公式運算符。
其中,步驟800中,確定的第一公式運算符可以做特殊處理,比如在公式 運算符的輪廓外加一個虛線框,并且把選中的公式運算符做反色處理,或者加 上深色背景等效果來展示選中狀態(tài)。
步驟800中,根據(jù)公式運算符和顯示區(qū)域的對應(yīng)關(guān)系,將指針?biāo)幍娘@示 區(qū)域?qū)?yīng)的公式運算符作為第 一公式運算符。每個公式運算符都會有各自的顯示區(qū)域,顯示區(qū)域是以一個運算符所包覆 的矩形區(qū)域為基礎(chǔ)。較佳的,還可以在每個區(qū)域內(nèi)設(shè)置一個或多個熱點區(qū)域。
當(dāng)指針處于公式運算符對應(yīng)的顯示區(qū)域時,可以顯示熱點區(qū)域;在用戶點擊熱 點后,確定該熱點區(qū)域?qū)?yīng)的公式運算符為第一公式運算符,參見圖6A和圖 6B。
圖6A為當(dāng)指針鼠標(biāo)懸?;蛘呓?jīng)過運算符區(qū)域時,該運算符的外包區(qū)域顯 示出一個框,熱點區(qū)域在區(qū)域的左下角顯示以供點擊。
圖6B為當(dāng)點擊熱點區(qū)域時,以運算符號的形狀,通過運算符號圖形庫, 得到選中的圖形,用來顯示表示該運算符已經(jīng)被選中。
熱點區(qū)域的數(shù)量和位置可以根據(jù)需要進行設(shè)定。
如果公式運算符是嵌套類,比如^T7,則根號嵌套加號,從而會造成根 號和加號的顯示區(qū)域有重合區(qū)域,這時如果指針處于加號的顯示區(qū)域,會造成 無法確定第一公式運算符;如果有熱點區(qū)域,則根號和加號的熱點區(qū)域會同時 顯示,會造成比較混亂。
對于這種方式,會預(yù)先設(shè)置嵌套類的優(yōu)先級,比如V^7,則設(shè)定加號優(yōu) 先級高,這樣就將優(yōu)先級最高的公式運算符作為第一公式運算符,則在指針?biāo)?br> 兩個公式運算符的優(yōu)先級,將優(yōu)先級最高的公式運算符作為第一公式運算符。 如果有熱點區(qū)域則顯示優(yōu)先級最高的公式運算符對應(yīng)的熱點區(qū)域。
優(yōu)先級也可以以運算符嵌套關(guān)系列表表示,比如比如^17,則在運算符 嵌套關(guān)系列表中設(shè)定為加號處于最底層,在具體實施時,就可以根據(jù)運算符嵌 套關(guān)系列表,將最底層的公式運算符作為第 一公式運算符。
比如在有熱點區(qū)域時,在指針的移動中,通過對指針位置和運算符區(qū)域矩 形的區(qū)域的計算,和對運算符嵌套關(guān)系列表的管理,判斷指針的坐標(biāo)所在的位 置的運算符區(qū)域是否是處于最底層的,就是說該位置在往下再沒有其它的運算 符(比如根式中有個分式,指針點中了根式所在的范圍,但是根式中還嵌套有分式,分式也在這個范圍內(nèi),那么就根據(jù)嵌套關(guān)系往下找,找到了分式后,而 分式又是最低層,也是是說它沒有嵌套任何其他的運算符),那么就顯示區(qū)域 中的熱點區(qū)域。
在具體實施過程中,可以在指針劃過顯示區(qū)域認(rèn)為指針處于顯示區(qū)域;也 可以設(shè)定一時間,比如2秒,則指針在顯示區(qū)域中停留2秒以上認(rèn)為指針已經(jīng) 處于顯示區(qū)域。
其中,步驟801中, 一個公式運算符對應(yīng)的公式運算符集合中的公式運算 符都是可以進行替換,比如根號對應(yīng)的公式運算符集合中包括但不限于 分號,加號,減號。
根據(jù)需要還可以對公式運算符集合進行添加、修改和刪除。
進一步的,還可以對公式運算符進行分類,將同一類的公式運算符作為一 個公式運算符集合,集合中的每個公式運算符都對應(yīng)該公式運算符集合。
劃分公式運算符的種類有很多種,可以根據(jù)公式運算符表達方式進行分 類,比如根號和分號表達方式相同可以劃分為同一類,sin和cos表達方式相同 可以劃分為同一類;還可以根據(jù)公式運算符中的數(shù)據(jù)的位置數(shù)量進行分類。
需要說明的是,公式運算符和公式運算符集合的對應(yīng)關(guān)系以及公式運算符 的種類劃分方式可以根據(jù)需要進行設(shè)定。
其中,步驟802中,由于公式運算符替換后,數(shù)據(jù)的位置有可能也會發(fā)生 變化,這時就需要預(yù)先配置不同的替換規(guī)則,參見圖7。
圖7中的替換規(guī)則為當(dāng)分號替換為根號后,分號的分子作為根號的根指數(shù), 分號的分母作為根號的被開方數(shù)。
則步驟802中還需要根據(jù)預(yù)先設(shè)置的替換規(guī)則對公式中的數(shù)據(jù)位置進行變換。
需要說明的是,替換規(guī)則可以根據(jù)需要進行設(shè)置。
在排版過程中有可能需要修改公式運算符的屬性信息,其中屬性信息包括 但不限于下列信息中的 一種或多種
13顏色、線條寬度。
則步驟802之后還可以進一步包括
步驟803、顯示預(yù)先設(shè)定的公式運算符對應(yīng)的屬性信息集合。 步驟804、根據(jù)用戶從屬性信息集合中選擇的屬性信息,修改第二公式運 算符當(dāng)前的屬性信息。
比如屬性信息集合包括顏色集合和線條寬度集合,進一步的顏色集合為
紅色、黃色和綠色,線條寬度為8磅、10磅和12磅;用戶選擇黃色和8磅, 則將第二公式運算符當(dāng)前的屬性信息修改為黃色和8磅。
其中,步驟803中,可以在收到修改屬性信號后進行顯示。
其中下面的方式可以生成修改屬性信號
指針處于顯示區(qū)域,且用戶點擊鼠標(biāo)左^;;或者
用戶點擊鼠標(biāo)右鍵,并選擇右鍵菜單中的修改屬性選項。
需要說明的是本實施例并不局限于上述兩種生成方式,任何能夠生成修改
屬性信號的方式都適用本實施例。
較佳的,在顯示預(yù)先設(shè)定的公式運算符對應(yīng)的屬性信息集合的同時還可以
顯示第二公式運算符當(dāng)前的屬性信息,這樣可以在選擇屬性信息時供用戶參考。
從上述實施例中可以看出本發(fā)明實施例確定需要修改的第一公式運算 符;根據(jù)預(yù)先建立的公式運算符和公式運算符集合的對應(yīng)關(guān)系,確定所述第一 公式運算符對應(yīng)的公式運算符集合,并顯示確定的所述公式運算符集合;在用 戶從確定的所述公式運算符集合中選中第二公式運算符后,將所述第一公式運 算符替換為所述第二公式運算符。由于支持對公式運算符的修改,從而降低了 修改公式運算符的復(fù)雜度和時間,提高了用戶體驗和排版效率。
明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及 其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。
權(quán)利要求
1、一種修改公式運算符的方法,其特征在于,該方法包括確定需要修改的第一公式運算符;根據(jù)預(yù)先建立的公式運算符和公式運算符集合的對應(yīng)關(guān)系,確定所述第一公式運算符對應(yīng)的公式運算符集合,并顯示確定的所述公式運算符集合;在用戶從確定的所述公式運算符集合中選中第二公式運算符后,將所述第一公式運算符替換為所述第二公式運算符。
2、 如權(quán)利要求1所述的方法,其特征在于,所述確定需要修改的第一公 式運算符包括-.根據(jù)公式運算符和顯示區(qū)域的對應(yīng)關(guān)系,將指針?biāo)幍娘@示區(qū)域?qū)?yīng)的公式運算符作為第 一公式運算符。
3、 如權(quán)利要求2所述的方法,其特征在于,在指針?biāo)幍娘@示區(qū)域為至 少兩個公式運算符對應(yīng)的顯示區(qū)域的重合區(qū)域時,確定所述至少兩個公式運算 符的優(yōu)先級,將優(yōu)先級最高的公式運算符作為第 一公式運算符。
4、 如權(quán)利要求1所述的方法,其特征在于,所述將所述第一公式運算符 替換為所述第二公式運算符之后還包括顯示預(yù)先設(shè)定的公式運算符對應(yīng)的屬性信息集合;根據(jù)用戶從屬性信息集合中選擇的屬性信息,修改所述第二公式運算符當(dāng) 前的屬性信息。
5、 如權(quán)利要求4所述的方法,其特征在于,所述屬性信息集合包括 顏色集合和線條寬度集合中的一個或多個。
6、 一種修改公式運算符的裝置,其特征在于,該裝置包括 運算符確定模塊,用于確定需要修改的第一公式運算符; 集合確定模塊,用于根據(jù)預(yù)先建立的公式運算符和公式運算符集合的對應(yīng)關(guān)系,確定所述第一公式運算符對應(yīng)的公式運算符集合; 第一顯示模塊,用于顯示確定的所述公式運算符集合;替換模塊,用于在用戶從確定的所述公式運算符集合中選中第二公式運算 符后,將所述第一^^式運算符替換為所述第二^^式運算符。
7、 如權(quán)利要求6所述的裝置,其特征在于,所述運算符確定模塊用于 根據(jù)公式運算符和顯示區(qū)域的對應(yīng)關(guān)系,將指針?biāo)幍娘@示區(qū)域?qū)?yīng)的公式運算符作為第 一公式運算符。
8、 如權(quán)利要求7所述的裝置,其特征在于,所述運算符確定模塊用于 在指針?biāo)幍娘@示區(qū)域為至少兩個公式運算符對應(yīng)的顯示區(qū)域的重合區(qū)域時,確定所述至少兩個公式運算符的優(yōu)先級,將優(yōu)先級最高的公式運算符作 為第一公式運算符。
9、 如權(quán)利要求6所述的裝置,其特征在于,所述修改公式運算符的裝置 還包括第二顯示模塊,用于在所述替換模塊將所述第一公式運算符替換為所述第 二公式運算符之后,顯示預(yù)先設(shè)定的公式運算符對應(yīng)的屬性信息集合;修改模塊,用于根據(jù)用戶從屬性信息集合中選擇的屬性信息,修改所述第 二公式運算符當(dāng)前的屬性信息。
10、 如權(quán)利要求9所述的裝置,其特征在于,所述屬性信息集合包括 顏色集合和線條寬度集合中的一個或多個。
全文摘要
發(fā)明涉及排版技術(shù)領(lǐng)域,特別涉及一種修改公式運算符的方法和裝置,用以解決現(xiàn)有技術(shù)中存在的在公式排版中,不支持對公式運算符的修改的問題。本發(fā)明實施例的方法包括確定需要修改的第一公式運算符;根據(jù)預(yù)先建立的公式運算符和公式運算符集合的對應(yīng)關(guān)系,確定所述第一公式運算符對應(yīng)的公式運算符集合,并顯示確定的所述公式運算符集合;在用戶從確定的所述公式運算符集合中選中第二公式運算符后,將所述第一公式運算符替換為所述第二公式運算符。采用本發(fā)明實施例的方法能夠在排版過程中支持對公式運算符的修改,從而降低了修改公式運算符的復(fù)雜度和時間,提高了用戶體驗和排版效率。
文檔編號G06F17/24GK101436309SQ200810239678
公開日2009年5月20日 申請日期2008年12月15日 優(yōu)先權(quán)日2008年12月15日
發(fā)明者趙志剛, 宇 陳 申請人:北大方正集團有限公司;北京北大方正電子有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
沂南县| 祁连县| 乐陵市| 虞城县| 防城港市| 青冈县| 株洲市| 多伦县| 稷山县| 临汾市| 洛浦县| 宁武县| 新干县| 龙海市| 宜阳县| 伊通| 北海市| 闵行区| 安远县| 红河县| 石嘴山市| 昌吉市| 阳城县| 岳西县| 南宁市| 资溪县| 临江市| 盘锦市| 安吉县| 瑞丽市| 丽江市| 临湘市| 兰州市| 庆云县| 桃园县| 曲阳县| 澜沧| 茌平县| 弥渡县| 手机| 札达县|