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

檢查文檔拼寫的方法和系統(tǒng)的制作方法

文檔序號:6609810閱讀:311來源:國知局
專利名稱:檢查文檔拼寫的方法和系統(tǒng)的制作方法
檢查文檔拼寫的方法和系統(tǒng)技術領域一般說來,本發(fā)明的實施例涉及計算機系統(tǒng),更確切地說,涉及 其中帶有標注為將要忽略的數(shù)據(jù)塊的文檔的檢查拼寫。
背景技術
1948年EDVAC計算機系統(tǒng)的開發(fā)往往被引證為計算機時代的 開始。從那時以來,計算機系統(tǒng)已經(jīng)進化為極為精密的設備,并且可 以在許多不同的裝置中找到計算機系統(tǒng)。典型情況下,計算機系統(tǒng)包 括硬件(比如半導體和電路板)與軟件(也稱為計算機程序)的結合。 隨著半導體處理和計算機架構的進步推動計算機硬件性能更高,更精 密和復雜的計算機軟件已經(jīng)進化為利用了硬件的更高性能,結果是今 曰的計算機系統(tǒng)比僅僅幾年前強有力得多。計算機系統(tǒng)的一種用途是通過編輯器創(chuàng)建、修改和編輯文檔。這 樣的文檔的實例包括信件、電子郵件、書籍、文章、筆記和文件。編 輯器提供的一種常見工具是拼寫檢查器,它將文檔中的詞與詞典中正 確拼寫的詞進行對比。如果拼寫檢查器判定某詞被拼錯(因為詞典中 不存在),拼寫檢查器可以將該詞識別為拼錯,為拼錯的詞提供可能 替換詞的列表,將拼錯的詞改變?yōu)榭赡芴鎿Q詞中所選定的一個,或者 忽略被拼錯的詞,取決于用戶選定的選項。盡管拼寫檢查器可能非常有用,但是它們卻要遭遇用戶協(xié)作進行 文檔創(chuàng)建和修改時出現(xiàn)的問題。在協(xié)作的一個實例中,多位用戶可以 編輯同一文檔,每位用戶負責一塊數(shù)據(jù),比如不同的節(jié)、章、頁、段 或句。協(xié)作的另一個實例發(fā)生在用戶彼此發(fā)送電子郵件時. 一位用戶 可以在電子郵件中創(chuàng)建某些信息并將其分發(fā)給其他用戶,他們依次回 復或轉(zhuǎn)發(fā)所收到的電子郵件,增加他們自己的信息,同時保留或嵌入所收到的由其他人創(chuàng)建的信息。在增加信息的同時轉(zhuǎn)發(fā)和/或回復的這 個過程延續(xù)的時間可能不確定,而且電子郵件往往會包含一長串嵌入 的先前發(fā)送、轉(zhuǎn)發(fā)和/或回復的電子郵件。盡管用戶希望他們自己的信 息正確,包括正確的拼寫,但是他們未必希望編輯或驗證由其他人提 供的信息的準確性或正確性,這要占用額外的時間并且可能需要了解 關于該信息發(fā)信方的意圖。當用戶將技術數(shù)據(jù)粘貼到文檔內(nèi),然后檢查該文檔的拼寫時也會 出現(xiàn)類似的問題,即使并不要求該技術數(shù)據(jù)或其部分是要在詞典中發(fā) 現(xiàn)的詞。技術數(shù)據(jù)可以包括程序源碼的變量名、數(shù)據(jù)庫字段名或帶有 首字母縮寫詞或縮寫詞的信息,并不要求它們是正確拼寫的詞。例如,數(shù)據(jù)庫有可能具有字段名"fname" 、 "lname,,或"phnum",讀者可 以理解它們表示名、姓和電話號碼,但是拼寫檢查器將分別報告它們 為拼寫錯誤,強迫用戶手工地回應多個個別的拼寫錯誤報告,單調(diào)乏 味且耗時。因此,需要更好的技術以處理文檔的拼寫檢查。 發(fā)明內(nèi)容提供了方法、裝置、系統(tǒng)和信號承載介質(zhì)。在實施例中,包括若 干數(shù)據(jù)塊的文檔子集由開始忽略標記和結束忽略標記標注。隨后的拼 寫檢查操作檢查該子集的補集的拼寫準確性而忽略該子集的拼寫準確 性。在實施例中,將若干數(shù)據(jù)塊從所述文檔或另一個文檔中選定的原 始位置復制到緩沖區(qū),然后從所述緩沖區(qū)粘貼到所述文檔。然后,響 應與粘貼命令相關聯(lián)的忽略拼寫檢查選項,將所述數(shù)據(jù)塊標注為忽略。 在另一個實施例中,響應與編輯命令相關聯(lián)的忽略選項,選擇并標注 所述數(shù)據(jù)塊。以這種方式,文檔子集的拼寫檢查可以選擇性地被激活 和禁止。


后文連同附圖介紹了本發(fā)明的多個實施例
圖l描繪了實現(xiàn)本發(fā)明實施例的實例系統(tǒng)的高層次框圖; 圖2描繪了根據(jù)本發(fā)明實施例的具有粘貼選項的實例編輯器用戶 界面的框圖;圖3描繪了根據(jù)本發(fā)明實施例的具有編輯選項的實例編輯器用戶 界面的框圖;圖4描繪了根據(jù)本發(fā)明實施例的實例文檔的框圖;圖5描繪了根據(jù)本發(fā)明實施例的用于處理打開、復制、粘貼和粘貼選項命令的流程圖;圖6描繪了根據(jù)本發(fā)明實施例的用于處理拼寫檢查和關閉命令的流程圖;圖7描繪了根據(jù)本發(fā)明實施例的用于處理編輯命令的流程圖; 圖8描繪了根據(jù)本發(fā)明實施例的用于處理拼寫檢查操作的流程圖。不過應當指出,附圖展示的僅僅是本發(fā)明的實例實施例,因此不 應當視為是對其范圍的限制,因為本發(fā)明可以允許其他同等有效的實 施例。
具體實施方式
參考附圖,其中相同的附圖標記表示在幾幅圖中的相同部分,圖 1描繪了根據(jù)本發(fā)明實施例的、連接到網(wǎng)絡130的計算機系統(tǒng)100的 高層次框圖表達。在實施例中,計算機系統(tǒng)100的硬件組件可以由可 購自Armonk, New York的國際商用機器公司的eServer iSeries計算 機系統(tǒng)實現(xiàn)。不過,本領域的技術人員將認識到,本發(fā)明實施例的機 制和裝置同樣適用于任何適當?shù)挠嬎阆到y(tǒng)。計算機系統(tǒng)100的主要組件包括一個或多個處理器101、主存儲 器102、終端接口 111、存儲器接口 112、 I/O (輸入/輸出)設備接口 113和通信/網(wǎng)絡接口 114,它們?nèi)客ㄟ^存儲器總線103、I/O總線104 和I/O總線接口單元105連接,用于組件間的通信。計算機系統(tǒng)100包含一個或多個通用可編程中央處理單元(CPU)101A、 101B、 101C和101D,本文一般地稱為處理器101。 在實施例中,計算機系統(tǒng)100包含多個處理器——相對大系統(tǒng)的典型 情況;不過,在另一個實施例中,計算機系統(tǒng)100可以替代地為單CPU 系統(tǒng)。每個處理器101都執(zhí)行主存儲器102中存儲的指令,并且可以 包括一 級或多級板上高速緩存。主存儲器102是隨機存取半導體存儲器,用于存儲或編碼數(shù)據(jù)和 程序。在另一個實施例中,主存儲器102代表計算機系統(tǒng)100的整個 虛擬存儲器,并且還可以包括連接到計算機系統(tǒng)100或通過網(wǎng)絡130 連接的其他計算機系統(tǒng)的虛擬存儲器。主存儲器102在概念上是單一 的單片電路實體,但是在其他實施例中,主存儲器102是更復雜的布 局,比如高速緩存與其他存儲器器件的層次布局。例如,存儲器可以 存在于多級高速緩存中,而這些高速緩存可以進一步按功能劃分,使得一個高速緩存保存指令而另一個高速緩存保存非指令數(shù)據(jù),由一臺 處理器或多個處理器使用。存儲器可以進一步分布并與不同的CPU或 CPU組相關聯(lián),正如在多種所謂的非一致存儲器存取(NUMA)計算 機架構的任何一種中所公知的那樣。主存儲器102對編輯器150、緩沖區(qū)152、文檔154和詞典156 進行存儲或編碼。盡管編輯器150、緩沖區(qū)152、文檔154和詞典156 展示為包含在計算機系統(tǒng)100中的主存儲器102之內(nèi),但是在其他實 施例中,它們中某些或全部可以在不同的計算機系統(tǒng)上,而且可以例 如通過網(wǎng)絡130遠程地進行訪問。計算機系統(tǒng)100可以使用虛擬的尋 址機制,它允許計算機系統(tǒng)100的程序表現(xiàn)為好像它們僅僅是對大的 單一存儲器實體進行訪問,而不是訪問多個較小的存儲器實體。因此, 盡管編輯器150、緩沖區(qū)152、文檔154和詞典156展示為包含在主存 儲器102之內(nèi),但是這些部分未必全部同時完全地包含在同一存儲器 設備中。另外,盡管編輯器150、緩沖區(qū)152、文檔154和詞典156 展示為分開的實體,但是在其他實施例中,它們的某些或它們中某些 的若干部分可以被封裝在一起。編輯器150可以編輯、打開和/或關閉文檔154。編輯器150可以
進一步通過詞典156 (它可以包括正確拼寫的詞列表)檢查文檔154 的拼寫。編輯器150可以進一步或者在同一文檔154之內(nèi)或者在若干 不同的文檔154之間,使用緩沖區(qū)152作為媒介,復制、剪切和粘貼 數(shù)據(jù)塊。在實施例中,編輯器150包括能夠在處理器101上執(zhí)行的指 令或者能夠由處理器101上執(zhí)行的指令所解釋的語句,以便運行以下 參考圖5、圖6、圖7和圖8所進一步介紹的功能。在另一個實施例中, 編輯器150可以以微代碼實現(xiàn)。在又一個實施例中,編輯器150可以 通過邏輯門和/或其他適當?shù)挠布夹g用硬件實現(xiàn)。在實施例中,文檔 154可以是電子郵件、網(wǎng)頁、字處理文檔、文件或數(shù)據(jù)庫,并且可以 包括若干詞、控制或排版標記或代碼、視頻、圖像或者其任何部分、 組合或多種形式。詞是由空格分開的一個或多個字符的序列。詞可能 是正確拼寫的(在詞典156中有)也可能是不正確拼寫的(在詞典156 中沒有)。以下參考圖4將進一步介紹文檔154的實例。存儲器總線103提供了在處理器101、主存儲器102和I/O總線 接口單元105之間傳輸數(shù)據(jù)的數(shù)據(jù)通信通道。I/O總線接口單元105 進一步連接到系統(tǒng)I/O總線104,用于對多種I/O單元往返傳輸數(shù)據(jù)。 I/O總線接口單元105通過系統(tǒng)I/O總線104與多個I/O接口單元111 、 112、 113和114進行通信,它們也稱為I/O處理器(IOP)或I/O適 配器(IOA)。系統(tǒng)I/O總線104可以是例如工業(yè)標準PCI (外設部 件接口 )總線,也可以是任何其他合適的總線技術。1/0接口單元支持與各種存儲器和I/0設備的通信。例如,終端 接口單元111支持附加一個或多個用戶終端121、 122、 123和124。 存儲器接口單元112支持附加一個或多個直接存取存儲設備(DASD ) 125、 126和127 (它們是典型的旋轉(zhuǎn)磁盤驅(qū)動器存儲設備,盡管它們 可以替代地是其他設備,包括磁盤驅(qū)動器陣列,配置為作為主機的單 一大存儲設備)。主存儲器102的內(nèi)容在需要時可以存儲到直接存取 存儲設備125、 126和127上,以及從其中檢索.I/O設備接口單元113提供了到多種其他輸入/輸出設備或其他類 型設備中任何一種的接口 。兩種這樣的設備,打印機128和傳真機129
顯示在圖1的示范實施例中,但是在其他實施例中可以存在許多其他的這樣的設備,它們可以是不同的類型。網(wǎng)絡接口 114提供了從計算 機系統(tǒng)100到其他數(shù)字設備和計算機系統(tǒng)的一條或多條通信通道;這 樣的通道可以包括例如一個或多個網(wǎng)絡130。盡管存儲器總線103在圖1中顯示為相對簡單的單一總線結構, 在處理器101、主存儲器102和I/O總線接口單元105之間提供了直 接通信通道,事實上存儲器總線103可以包括多條不同的總線或通信 通道,它們可以安排為多種形式中的任何一種,比如分級的點對點鏈 接、星形或網(wǎng)狀結構、多分級總線、若千平行和冗余通道,或者任何 其他適當類型的結構。不僅如此,雖然I/0總線接口 105和1/0總線 104顯示為單獨的各自單元,計算機系統(tǒng)100事實上可以包含多個I/O 總線接口單元105和/或多條1/0總線104。盡管顯示了多個I/0接口 單元,它們分開了系統(tǒng)I/O總線104與連接到多種I/O設備的多條通 信通道,但是在其他實施例中,某些或全部1/0設備都直接連接到一 條或多條系統(tǒng)I/0總線。圖1描繪的計算機系統(tǒng)100具有多個附加的終端121、 122、 123 和124,比如可能是典型的多用戶"大型"計算機系統(tǒng)。在這種情況下, 附加設備的典型實際數(shù)量要大于圖l顯示的數(shù)量,盡管本發(fā)明不限于 任何具體規(guī)模的系統(tǒng)。作為替代,計算機系統(tǒng)100可以是單用戶的系 統(tǒng),典型情況下僅僅包含單一用戶顯示器和鍵盤輸入,也可能是服務 器或類似的設備,它只有很少的或沒有直接的用戶接口,但是從其他 計算機系統(tǒng)(客戶機)接收請求。在其他實施例中,計算機系統(tǒng)100 可以實現(xiàn)為個人計算機、便攜式計算機、膝上或筆記本計算機、PDA (個人數(shù)字助理)、平板計算機、袖珍計算機、電話機、尋呼機、車 載機、遠程會議系統(tǒng)、家用電器或者任何其他適當類型的電子設備。網(wǎng)絡130可以是任何適當?shù)木W(wǎng)絡或網(wǎng)絡組合,并且可以支持適于 往返計算機系統(tǒng)100的數(shù)據(jù)和/或代碼通信的任何適當協(xié)議。在各種實 施例中,網(wǎng)絡130可以表示存儲器設備或存儲器設備的組合,直接地 或間接地連接到計算機系統(tǒng)100。在實施例中,網(wǎng)絡130可以支持
Infiniband的架構。在另一個實施例中,網(wǎng)絡130可以支持無線通信。 在又一個實施例中,網(wǎng)絡130可以支持固定布線的通信,比如電話線 或電纜。在另一個實施例中,網(wǎng)絡130可以支持以太網(wǎng)IEEE(電氣 和電子工程師協(xié)會)802.3x規(guī)范。在又一個實施例中,網(wǎng)絡130可以 是因特網(wǎng)并可以支持IP (因特網(wǎng)協(xié)議)。在另一個實施例中,網(wǎng)絡130可以是局域網(wǎng)(LAN)或廣域網(wǎng) (WAN)。在又一個實施例中,網(wǎng)絡130可以是熱點服務提供商網(wǎng)絡。 在另一個實施例中,網(wǎng)絡130可以是內(nèi)聯(lián)網(wǎng)。在又一個實施例中,網(wǎng) 絡130可以是GPRS (通用分組無線業(yè)務)網(wǎng)絡。在另一個實施例中, 網(wǎng)絡130可以是FRS (家庭無線電服務)網(wǎng)絡。在又一個實施例中, 網(wǎng)絡130可以是任何適當?shù)姆涓C數(shù)據(jù)網(wǎng)絡或基于蜂窩的無線網(wǎng)絡技 術。在另一個實施例中,網(wǎng)絡130可以是IEEE 802.11B無線網(wǎng)絡。在 又一個實施例中,網(wǎng)絡130可以是任何適當?shù)木W(wǎng)絡或網(wǎng)絡組合。雖然 顯示了一個網(wǎng)絡130,但是在其他實施例中,可以出現(xiàn)任何數(shù)量的網(wǎng) 絡(屬于相同的或不同的類型)。應當理解,圖1試圖在高層次描述計算機系統(tǒng)100和網(wǎng)絡130的 有代表性的主要部件,各個組件的復雜度可能高于圖1中的表達,可 以存在不同于圖1所示的組件或者它們之外的組件,并且這些組件的 數(shù)量、類型和結構可以改變。本文公開了這些額外復雜度或額外變化的幾個具體實例;應當理解,這些僅僅是舉例說明,而未必是僅有的 此類變化。圖1中所展示的各種軟件組件和實現(xiàn)本發(fā)明的各種實施例可以以 許多方式實現(xiàn),包括使用各種計算機軟件應用程序、例程、組件、程 序、對象、模塊、數(shù)據(jù)結構等,后文稱"計算機程序",或者筒稱"程 序"。典型情況下,計算機程序包括一條或多條指令,不同的時間駐留在計算機系統(tǒng)100的各種存儲器和存儲設備中,而且由計算機系統(tǒng) 100的一個或多個處理器101讀取和執(zhí)行時,使計算機系統(tǒng)100執(zhí)行若干步驟,它們是執(zhí)行包括本發(fā)明實施例多種方面的若干步驟或要素所需。此外,盡管已經(jīng)并在后文將在全功能計算機系統(tǒng)環(huán)境中介紹本發(fā) 明的實施例,但是本發(fā)明的各種實施例能夠以各種各樣的形式作為程 序產(chǎn)品發(fā)行,而且無論實際進行發(fā)行所用的信號承載介質(zhì)的具體類型 如何,本發(fā)明都同樣適用。定義本實施例功能的程序可以通過各種各 樣的有形信號承載介質(zhì),它們以操作或通信方式(直接或間接地)連接到處理器101,向計算機系統(tǒng)100傳遞。信號承載介質(zhì)可以包括但 是不限于(1)在計算機可讀的非可重寫存儲介質(zhì)上永久存儲或編碼的信 息,例如聯(lián)接到計算機系統(tǒng)或在計算機系統(tǒng)之內(nèi)的只讀存儲器設備, 比如由CD-ROM驅(qū)動器可讀的CD-ROM;(2 )在計算機可讀的可重寫存儲介質(zhì)上存儲或編碼的可變信息, 例如硬盤驅(qū)動器(如DASD125、 126或127)、存儲器102、 CD-RW 或軟盤;或者(3)由通信媒介向計算機系統(tǒng)100傳達的信息,比如通過計算 機或電話網(wǎng)絡,如網(wǎng)絡130。這樣的有形信號承載介質(zhì),用指揮本發(fā)明功能的計算機可讀和可 執(zhí)行指令進行編碼即攜帶著這些指令時,表示了本發(fā)明的實施例。本發(fā)明的實施例也可以作為與客戶公司、非贏利組織、政府實體、 內(nèi)部組織結構等的服務協(xié)定的一部分交付。這些實施例的若干方面可 以包括配置要執(zhí)行的計算機系統(tǒng),以及部署實現(xiàn)本文所介紹的某些或 全部方法的軟件系統(tǒng)和網(wǎng)絡服務。這些實施例的若干方面還可以包括 分析客戶公司、創(chuàng)建對應于該分析的建議、產(chǎn)生實現(xiàn)部分建議的軟件、 將該軟件集成到現(xiàn)有過程和基礎設施內(nèi)、記錄對本文所介紹方法和系 統(tǒng)的使用情況、向用戶分配若干費用,以及根據(jù)用戶使用這些方法和 系統(tǒng)対他們開出帳單。此夕卜,后文介紹的多種程序可以根據(jù)它們在本發(fā)明的具體實施例 中實現(xiàn)的應用而鑒別。但是,以下任何具體程序的名稱僅僅是為了方 便使用,因此本發(fā)明的實施例不應當限于僅僅在由這樣的名稱所識別 的和/或暗示的特定應用中使用。圖1中展示的示范環(huán)境并非力圖限制本發(fā)明。毫無疑問,可以使 用其他替代硬件和/或軟件環(huán)境而不脫離本發(fā)明的范圍。圖2描繪了根據(jù)本發(fā)明實施例的包括粘貼選項的實例編輯器用戶 界面200的框圖。編輯器150可以通過終端121、 122、 123或124呈 現(xiàn)即顯示用戶界面200。用戶界面200包括文檔顯示205,它是文檔 154在顯示屏或視頻終端上的視覺呈現(xiàn)。為了在文檔顯示205中顯示 文檔154,編輯器150在呈現(xiàn)時通過解釋文檔154中的控制標記或代 碼,以便對文檔154的數(shù)據(jù)(如詞、線、符號、視頻或圖像)進行排 版。用戶界面200包括打開命令210、關閉命令215、復制命令220、 粘貼命令225和拼寫檢查命令230。響應對命令210、 215、 220、 225 或230的選擇(如通過鍵盤、鼠標或其他定點設備),用戶界面200 向編輯器150發(fā)送所選定的命令,編輯器150處理該命令。例如,選 擇打開命令210會請求編輯器150打開文檔154,并且呈現(xiàn)和顯示打 開的文檔154作為文檔顯示205。選擇關閉命令215會請求編輯器150 關閉文檔154,并且在文檔顯示205中停止顯示所關閉的文檔154。選擇復制命令220會請求編輯器150將從文檔154中選定的原始 位置處(如由鍵盤或定點設備控制的指示器260即光標的操作所選定) 所選定的數(shù)據(jù)塊235-1復制或剪切到緩沖區(qū)152。在復制操作中,編 輯器150創(chuàng)建所選定數(shù)據(jù)塊235-1的備份,并且將該備份加入到緩沖 區(qū)152。在剪切操作中,編輯器150將所選定的數(shù)據(jù)塊235-1從選定 的原始位置處轉(zhuǎn)移到緩沖區(qū)152中,使得在剪切操作之后,所選定的 數(shù)據(jù)塊235-1在文檔154中不再存在。選擇粘貼命令225會請求編輯器150將緩沖區(qū)152中的內(nèi)容(如 先前復制到緩沖區(qū)152中的數(shù)據(jù)塊235-1)粘貼(復制)到選定的目 標位置(如由指示器260的操作選定的位置)。在各種實施例中,選 定的目標位置可以在與所選定的原始位置相同的文檔154之內(nèi),也可 以在與所選定的原始位置不同的文檔154中。也就是說,編輯器150 可以使用緩沖區(qū)152在同一文檔154之內(nèi)或在不同的文檔154之間復 制和備份所選定的數(shù)據(jù)塊235-1,其中緩沖區(qū)152是中間存儲位置。 粘貼命令225可以進一步具有相關聯(lián)的粘貼選項240,其中之一是在 拼寫檢查期間忽略的粘貼選項250。編輯器150可以響應收到粘貼命 令225而顯示粘貼選項240,或者是在將數(shù)據(jù)塊235-1從緩沖區(qū)152 粘貼到文檔154中所選定的目標位置之前,或者是在之后。如果用戶 選擇了粘貼選項240的拼寫檢查期間忽略的選項250,編輯器150響 應收到的粘貼選項240的拼寫檢查期間忽略的選項250,以忽略標記 標注所粘貼的數(shù)據(jù)塊235-1,使得編輯器150在(通過拼寫檢查命令 230所請求的)隨后的拼寫檢查操作期間忽略或跳過所粘貼的數(shù)據(jù)塊 235-1。選擇拼寫檢查命令230會請求編輯器150檢查或驗證文檔154中 某些或全部詞的拼寫準確性。編輯器150在拼寫檢查操作期間忽略以 忽略標記標注的數(shù)據(jù)塊。以另一種方式來說,拼寫檢查命令230請求 編輯器150檢查文檔154某子集的補集的拼寫,而該子集包括一個或 多個標注的數(shù)據(jù)塊,比如數(shù)據(jù)塊235-1。數(shù)據(jù)塊235-1包括一個或多個 詞,編輯器150能夠?qū)⑵渑c詞典156中的詞進行對比,作為拼寫檢查 操作的一部分。圖3描繪了根據(jù)本發(fā)明實施例的包括編輯選項的實例編輯器用戶 界面300的框圖。編輯器150可以通過終端121、 122、 123或124呈 現(xiàn)或顯示用戶界面300。用戶界面300包括文檔顯示305,它是文檔154在顯示屏或視頻 終端上的視覺呈現(xiàn)。為了在文檔顯示305中顯示文檔154,編輯器150 在呈現(xiàn)時通過解釋文檔154中的控制標記或代碼,以便對文檔154的 數(shù)據(jù)(如詞、線、符號、視頻或圖像)進行排版。用戶界面300包括編輯命令305和拼寫檢查命令230。用戶界面 300響應選擇(如通過鍵盤、鼠標或其他定點設備)命令305或230, 向編輯器150發(fā)送所選定的命令,編輯器150處理該命令。例如,選 擇編輯命令305會請求編輯器150顯示編輯選項345,而選擇拼寫檢 查命令230會請求編輯器150驗證文檔154中詞的拼寫。 編輯選項345包括在拼寫檢查期間忽略的選項350和拼寫檢查期 間驗證的選項352。如果用戶選定了數(shù)據(jù)塊235-2并選定了拼寫檢查 期間忽略的選項350,編輯器150就響應選定數(shù)據(jù)塊235-2和收到拼 寫檢查期間忽略的選項350,以忽略標記標注所選定的數(shù)據(jù)塊235-2, 使得編輯器150在(通過拼寫檢查命令230所請求的)隨后的拼寫檢 查操作期間忽略或跳過所選定的數(shù)據(jù)塊235-2。用戶可以通過對鼠標、 其他定點設備或者鍵盤的操作,通過操縱指示器260選擇所選定的數(shù) 據(jù)塊235-2。如果用戶選定了數(shù)據(jù)塊235-2并選定了拼寫檢查期間驗證的選項 352,編輯器150會響應選定數(shù)據(jù)塊235-2和收到拼寫檢查期間驗證的 選項352,從所選定的數(shù)據(jù)塊235-2中刪除其中存在的忽略標記,無 論存在忽略標記是作為忽略選項350的結果,還是作為忽略選項250 (圖2)的結果。圖4描繪了根據(jù)本發(fā)明實施例的實例文檔154的框圖。實例文檔 154包括數(shù)據(jù)塊235-1,由數(shù)據(jù)塊235-1之前的開始忽略拼寫檢查標記 405-1和數(shù)據(jù)塊235-1之后的結束忽略拼寫檢查標記410-1定界。編輯 器150響應粘貼選項240的拼寫檢查期間忽略的粘貼選項250,在文 檔154中保存了標記405-1和標記410-1。實例文檔154進一步包括數(shù) 據(jù)塊235-2,由數(shù)據(jù)塊235-2之前的開始忽略拼寫檢查標記405-2和數(shù) 據(jù)塊235-2之后的結束忽略拼寫檢查標記410-2定界。編輯器150響 應編輯選項345的拼寫檢查期間忽略的編輯選項350,在文檔154中 保存了標記405-2和標記410-2。數(shù)據(jù)塊235-1由其標記405-1和標記 410-1所標明,而數(shù)據(jù)塊235-2由其標記405-2和標記410-2所標明。文檔154中的控制標記,比如標記405-1、 405-2、 410-1和410-2, 也稱為控制代碼。編輯器150根據(jù)控制標記或代碼中的指令,對文檔 154中的數(shù)據(jù)(如詞、線、符號、圖示、圖像或視頻)進行排版、呈 現(xiàn)或處理而創(chuàng)建文檔顯示(圖2的205或圖3的305)??刂茦擞浕?代碼在文檔顯示205和305中不顯示,因為它們只是指定文檔顯示205 和305如何排版或文檔154中的數(shù)據(jù)如何處理。在另一個實施例中,
編輯器150可以在用戶界面200或300中提供顯示模式即觀看選項, 其中控制標記顯示在文檔顯示205或305中。數(shù)據(jù)塊235-1和數(shù)據(jù)塊235-2共同形成文檔154中詞的子集,編 輯器150在拼寫檢查操作期間將其跳越即忽略。因此,編輯器150不 檢查或驗證由數(shù)據(jù)塊235-1和數(shù)據(jù)塊235-2所形成的標明子集中詞拼 寫的準確性。但是,編輯器150卻的確檢查或驗證文檔154中形成所 標明子集補集的詞的拼寫。所述補集由數(shù)據(jù)塊415-1、 415-2和415-3 形成,也就是文檔154中不是所標明子集(數(shù)據(jù)塊235-1和235-2的 并集)部分的全部詞。集是被視為整體的若干不同對象的集合。集的對象被稱為元素或 成員。關于圖4的文檔154,文檔154中的全部詞共同組成該集,而 且若干元素就是編輯器150能夠進行拼寫檢查——例如通過將這些詞 與詞典156中正確拼寫的詞進行對比——或忽略的若干詞。注意,在 數(shù)學的集合論中,集不包含同一元素的多個備份;相反,文檔154可以包含同一詞的多個備份。但是,如本文所用,文檔154中的每個詞 都具有在文檔154之內(nèi)的唯一位置即定位,所以將元素解釋為與其定 位相結合的詞,文檔154就滿足了集的定義。如果假想集A的每個成員也都是假想集B的成員,則A被說成 B的子集。例如,數(shù)據(jù)塊235-1和235-2都是文檔154中詞的子集。 若干集或子集可以被加在一起形成"并集"。因此,記為AUB的A 與B的并集是全部成員的集合,不是A的成員就是B的成員。使用圖 4的實例,數(shù)據(jù)塊235-1和235-2的并集是文檔154中若干詞的子集, 并且包括標注為由拼寫檢查操作要忽略的全部數(shù)據(jù)塊。兩個集也能夠 "相減,,形成補集。B中A的補集(也稱為B與A的理論差異的集) 記為B-A (或者BXA),是屬于B的成員但是不屬于A的成員的全部 元素的集。如果A是B的子集,A的補集記為A',并且AUA^B。 使用圖4的實例,文檔154中被標注為由拼寫檢查操作忽略的詞的子 集的補集是未被標注并將進行拼寫檢查的子集。因此,所標明的子集 是數(shù)據(jù)塊235-1和235-2的并集,而所標明的子集的補集是未標明的
數(shù)據(jù)塊415-1、 415-2和415-3的并集。圖5描繪了根據(jù)本發(fā)明實施例的用于處理打開、復制、粘貼和粘 貼選項命令的流程圖??刂破鹗加诜娇?00處。然后控制繼續(xù)到方框 505,其中編輯器150接收來自編輯器用戶界面200或300的命令(圖 2或圖3)。然后控制繼續(xù)到方框510,其中編輯器150確定所收到的 命令是不是打開文檔命令210。如果在方框510處的確定為真,那么 編輯器150打開由打開文檔命令210所指定的文檔154,通過任何嵌 入的控制標記或代碼呈現(xiàn)文檔154,并且在顯示終端121、 122、 123 或124上通過文檔顯示205或305顯示打開的文檔154或打開的文檔 154的一部分。然后控制返回方框505,其中編輯器150接收下一條命 令,如上文先前的介紹。
如果在方框510處的確定為假,那么收到的命令不是打開文檔命 令210,所以控制繼續(xù)到方框520,其中編輯器150確定所收到的命令 是不是復制命令220。如果在方框520處的確定為真,那么所收到的 命令是復制命令220,所以控制繼續(xù)到方框525,其中編輯器150接收 原始位置處數(shù)據(jù)塊的選擇,并且將所選定的數(shù)據(jù)塊從文檔154中的原 始位置復制到緩沖區(qū)152中。在實施例中,編輯器150將所有選定的 控制標記,比如開始忽略拼寫檢查標記和結束忽略拼寫檢查標記,與 所選定的數(shù)據(jù)塊一起復制到緩沖區(qū)中。在另一個實施例中,編輯器150 不復制開始忽略拼寫檢查標記和結束忽略拼寫檢查標記。然后控制返 回到方框505,其中編輯器150接收下一條命令,如上文先前的介紹。
如果在方框520處的確定為假,那么所收到的命令不是復制命令 220,所以控制繼續(xù)到方框530,其中編輯器150確定所收到的命令是 不是粘貼命令225。如果在方框530處的確定為真,那么所收到的命 令是粘貼命令225,所以控制繼續(xù)到方框535,其中編輯器150接收與 粘貼命令225相關聯(lián)的所選定的目的地位置,并且將緩沖區(qū)152中已 經(jīng)存在的數(shù)據(jù)塊從緩沖區(qū)152粘貼(復制)到所選定的目的地位置。 在實施例中,編輯器150也將數(shù)據(jù)塊中包括或嵌入的所有開始忽略拼 寫檢查標記和結束忽略拼寫檢查標記都粘貼到所選定的目的地位置。
在另 一個實施例中,編輯器150不將數(shù)據(jù)塊中包括在或嵌入的任何開 始忽略拼寫檢查標記和結束忽略拼寫檢查標記粘貼(復制)到所選定 的目的地位置。然后控制繼續(xù)到方框540,其中編輯器150通過用戶 界面200可選地呈現(xiàn)粘貼選項240。然后控制繼續(xù)到方框545,其中編 輯器150確定所收到的通過用戶界面200所選定的粘貼選項是不是拼 寫檢查期間忽略的選項250。如果在方框545處的確定為真,那么所收到的通過用戶界面200 所選定的粘貼選項是拼寫檢查期間忽略的選項250,所以控制繼續(xù)到 方框550,其中編輯器150在目的地位置通過在所選定的數(shù)據(jù)塊之前 增加開始忽略標記以及在所選定的數(shù)據(jù)塊之后增加結束忽略標記(如 果還未存在),標注拼寫檢查操作要忽略的所粘貼數(shù)據(jù)塊(如數(shù)據(jù)塊 235-1 )。編輯器150將開始忽略標記和結束忽略標記保存到文檔154。 然后控制返回方框505,其中編輯器150接收下一條命令,如上文先 前的介紹。如果在方框545處的確定為假,那么所收到的通過用戶界面200 所選定的粘貼選項不是拼寫檢查期間忽略的選項250,所以控制繼續(xù) 到方框555,其中編輯器150處理粘貼選項240的另一個選項。然后 控制返回方框505,其中編輯器150接收下一條命令,如上文先前的 介紹。如果在方框530處的確定為假,那么所收到的命令不是粘貼命令 225,所以控制繼續(xù)到方框560,其中器150處理其他的命令,正如下 面參考圖6的進一步介紹。然后控制返回方框505,其中編輯器150 接收下一條命令,如上文先前的介紹。圖6描繪了根據(jù)本發(fā)明實施例的用于處理拼寫檢查和關閉命令的 流程圖??刂破鹗加诜娇?00處。然后控制繼續(xù)到方框605,其中編 輯器150確定所收到的命令是不是拼寫檢查命令230。如果在方框605 處的確定為真,那么所收到的命令是拼寫檢查命令230,所以控制繼 續(xù)到方框610,其中編輯器150對文檔154中所標明子集的補集執(zhí)行 拼寫檢查操作,正如下面參考圖8的進一步介紹。在實施例中,拼寫
檢查操作與子集的標注操作是分開的。也就是說,子集的標注操作發(fā) 生在拼寫檢查操作之前,不是拼寫檢查操作過程的一部分,并且不是 響應拼寫檢查操作發(fā)現(xiàn)了不正確拼寫詞而發(fā)生。然后控制繼續(xù)到方框699,其中圖6的邏輯返回。如果在方框605處的確定為假,那么所收到的命令不是拼寫檢查 命令230,所以控制繼續(xù)到方框615,其中編輯器150確定所收到的命 令是不是關閉文檔命令215。如果在方框615處的確定為真,那么所 收到的命令是關閉文檔命令215,所以控制繼續(xù)到方框620,其中編輯 器150關閉所指定的文檔154。所關閉的文檔154包括先前保存到文 檔154中的開始忽略標記和結束忽略標記,以便編輯器150下次打開 文檔154時,所述開始忽略標記和結束忽略標記存在,而且它們標明 了隨后的拼寫檢查操作將要忽略的數(shù)據(jù)塊。然后控制繼續(xù)到方框699, 其中圖6的邏輯返回。如果在方框615處的確定為假,那么所收到的命令不是關閉文檔 命令215,所以控制繼續(xù)到方框625,其中編輯器150處理編輯命令, 如下面參考圖7的進一步介紹。然后控制繼續(xù)到方框699,其中圖6 的邏輯返回。圖7描繪了根據(jù)本發(fā)明實施例的用于處理編輯命令的流程圖???制起始于方框700處。然后控制繼續(xù)到方框705,其中編輯器150確 定所收到的命令是不是編輯命令305。如果在方框705處的確定為真, 那么所收到的命令是編輯命令305,所以控制繼續(xù)到方框710,其中編 輯器150確定編輯命令305是否包括編輯選項345,指定了文檔154 中隨后的拼寫檢查操作將要忽略(拼寫檢查期間忽略的選項350)的 選定數(shù)據(jù)塊。如果在方框710處的確定為真,那么編輯命令305包括 編輯選項345,它指定了數(shù)據(jù)中隨后的拼寫檢查操作將要忽略的選定 數(shù)據(jù)塊,所以控制繼續(xù)到方框715,其中編輯器150接收數(shù)據(jù)塊的選 擇,并且通過在所選定的數(shù)據(jù)塊之前增加開始忽略標記以及在所選定 的數(shù)據(jù)塊之后增加結束忽略標記,標注隨后的拼寫檢查操作要忽略的 所選定數(shù)據(jù)塊。然后控制繼續(xù)到方框799,其中圖7的邏輯返回。 如果在方框710處的確定為假,那么該編輯命令305不包括指定 了數(shù)據(jù)中隨后的拼寫檢查操作將要忽略的選定數(shù)據(jù)塊的編輯選項,所 以控制繼續(xù)到方框720,其中編輯器150確定編輯選項是不是拼寫檢 查期間驗證的選項352。如果在方框720處的確定為真,那么編輯選 項是拼寫檢查期間驗證的選項352,所以控制繼續(xù)到方框725,其中編 輯器150接收塊的選擇,并且從文檔154中刪除開始忽略標記和結束 忽略標記(如果存在),它們對選定塊定界。然后控制繼續(xù)到方框799, 其中圖7的邏輯返回。如果在方框720處的確定為假,那么編輯選項不是拼寫檢查期間 驗證的選項352。所以控制繼續(xù)到方框730,其中編輯器150處理其他 編輯選項。然后控制繼續(xù)到方框799,其中圖7的邏輯返回。如果在方框705處的確定為假,那么所收到的命令不是編輯命令 305,所以控制繼續(xù)到方框735,其中編輯器150處理其他命令。然后 控制繼續(xù)到方框799,其中圖7的邏輯返回。圖8描繪了根據(jù)本發(fā)明實施例的對文檔154所標明子集的補集所 進行的處理拼寫檢查操作的流程圖。控制起始于方框800處。然后控 制繼續(xù)到方框805,其中編輯器150將文檔154中的當前詞設置為與 光標或指示器260相關聯(lián)的插入點處的詞。因此,編輯器150在文檔 154中用戶通過指示器260所選定的位置處開始拼寫檢查處理。在另 一個實施例中,編輯器150可以在文檔154的開始位置或任何其他適 當?shù)奈恢瞄_始拼寫檢查處理。然后控制繼續(xù)到方框810,其中編輯器150確定當前詞是否在文 檔154內(nèi)的某開始忽略標記之后及對應的結束忽略標記之前。也就是 說,編輯器150確定當前詞是否在對應的開始和結束忽略標記之間, 意味著當前詞在先前由標記標注為拼寫檢查操作將要忽略的(如由編 輯器150響應忽略選項250或350而標注的)數(shù)據(jù)塊之內(nèi)。如果在方框810處的確定為真,那么當前詞在對應的開始和結束 忽略標記之間,所以控制繼續(xù)到方框815,其中編輯器150將當前詞 設置為結束忽略標記之后的下一個詞,它使拼寫檢查操作跳過由對應 的開始和結束忽略標記標明要忽略的數(shù)據(jù)塊。然后控制返回到方框810,其中編輯器150對新的當前詞進行確定,如上文先前的介紹。如果在方框810處的確定為假,那么當前詞不在對應的開始和結 束忽略標記之間,所以當前詞是文檔154中所標注數(shù)據(jù)塊的補集,所 以控制繼續(xù)到方框820,其中編輯器150通過將當前詞與詞典156中 正確拼寫的詞進行對比,檢查當前詞的拼寫。如果當前詞在詞典156 中不存在,那么當前詞的拼寫不正確,所以編輯器150可選地呈現(xiàn)當 前詞;可選地建議一個或多個來自詞典156的正確拼寫的詞,作為當 前詞的替代詞;可選地以從詞典156選定的正確拼寫的詞改變或替換 當前詞;可選地將當前詞加入到詞典156以及/或者忽略當前詞。然后 控制繼續(xù)到方框825,其中編輯器150將當前詞設置為文檔154中的 下一個詞。然后控制繼續(xù)到方框830,其中編輯器150確定拼寫檢查操作是 否完成。在多種實施例中,如果編輯器150收到了終止拼寫檢查的請 求、如果當前詞已經(jīng)到達了文檔154的結尾、如果所標明數(shù)據(jù)塊的補 集中的全部詞都已經(jīng)被方框820的重復操作檢查過或者如果當前詞已 經(jīng)到達了拼寫檢查操作的開始點(如在光標插入點的詞,正如以上參 考方框805的先前介紹),拼寫檢查就可以完成。如果在方框830處的確定為真,那么拼寫檢查完成,所以控制繼 續(xù)到方框899,其中圖8的邏輯返回。如果在方框830處的確定為假,那么拼寫檢查未完成,所以控制 返回到方框810,其中編輯器150對新的當前詞進行確定,如上文先 前的介紹。在本發(fā)明示范實施例的先前詳細介紹中,對附圖(其中相同的數(shù) 字表示相同的要素)進行了參考,它組成了本文的一部分,并且以展 示的方式顯示了可以實踐本發(fā)明的特定示范實施例。這些實施例的介 紹詳細到足以使本領域技術人員能夠?qū)嵺`本發(fā)明,但是也可以采用其 他的實施例,并且可以進行邏輯的、機械的、電學的和其他的改變而 不脫離本發(fā)明的范圍。在先前的介紹中闡述了眾多的特定細節(jié),以提 供對本發(fā)明實施例的完全理解。但是,沒有這些特定細節(jié)也可以實踐 本發(fā)明。在其他事例中,為了不模糊本發(fā)明,沒有詳細顯示眾所周知 的若干電路、結構和技術。在本說明書內(nèi)所使用的文字"實施例"的不同事例,未必是指同 一實施例,但是它們可以。本文展示的和介紹的任何數(shù)據(jù)和數(shù)據(jù)結構 僅僅是若干實例,并且在其他實施例中,可以使用不同的數(shù)據(jù)量、數(shù) 據(jù)類型、字段、字段的號碼和類型、字段名、行的號碼和類型、記錄、 項或數(shù)據(jù)組織。此外,任何數(shù)據(jù)都可以與邏輯電路組合,所以不必是 單獨的數(shù)據(jù)結構。所以,先前的詳細介紹不應當視為限制的意義,本 發(fā)明的范圍僅僅由附帶的權利要求書定義。
權利要求
1.一種方法,包括標注文檔的子集,其中,所述文檔包括多個詞;以及在所述標注后對所述文檔執(zhí)行拼寫檢查操作,其中,所述執(zhí)行進一步包括檢查所述多個詞中所述子集的補集的拼寫準確性,并忽略所述子集的拼寫準確性,并且所述執(zhí)行拼寫檢查操作與所述標注所述子集分離。
2. 根據(jù)權利要求1的方法,其中,所述標注進一步包括 將數(shù)據(jù)塊從緩沖區(qū)粘貼到所述文檔,其中所述子集包括所述數(shù)據(jù)塊;以及響應所述粘貼,標注所述文檔中的所述數(shù)據(jù)塊。
3. 根據(jù)權利要求2的方法,進一步包括將所述數(shù)據(jù)塊從所述文檔中選定的原始位置復制到所述緩沖區(qū)。
4. 根據(jù)權利要求2的方法,進一步包括將所述數(shù)據(jù)塊從另一個文檔中選定的原始位置復制到所述緩沖區(qū)。
5. 根據(jù)權利要求l的方法,其中,所述標注進一步包括將所述數(shù)據(jù)塊從緩沖區(qū)粘貼到所述文檔中的目的地位置,其中所 述子集包括所述數(shù)據(jù)塊;以及如果接收到粘貼命令的忽略拼寫檢查選項,則標注所述文檔中所 述目的地位置處的所述數(shù)據(jù)塊,其中所述粘貼命令請求所述粘貼。
6. 根據(jù)權利要求1的方法,其中,所述標注進一步包括在數(shù) 據(jù)塊之前插入開始忽略標記,在所述數(shù)據(jù)塊之后插入結束忽略標記, 其中所述子集包括所述數(shù)據(jù)塊。
7. 根據(jù)權利要求l的方法,其中,所述標注進一步包括 標注多個數(shù)據(jù)塊,其中,所述子集包括所述多個數(shù)據(jù)塊,所述標注進一步包括在所述多個數(shù)據(jù)塊的每一個之前插入各自的開始忽略 標記,在所述多個數(shù)據(jù)塊的每一個之后插入各自的結束忽略標記。
8. 根據(jù)權利要求l的方法,其中,所述標注進一步包括響應選擇文檔的所述子集以及接收到請求所述拼寫檢查操作忽 略所述子集的忽略選項,標注所述文檔的子集。
9. 根據(jù)權利要求6的方法,其中,所述執(zhí)行所述拼寫檢查操作 進一步包括從所述文檔中讀取所述多個詞中的第 一個詞; 確定所述第一個詞是不是在所述開始忽略標記與所述結束忽略 才示i己之間;如果所述第一個詞在所述開始忽略標記與所述結束忽略標記之 間,則跳到所述結束忽略標記后的下一個詞并將所述下一個詞與正確 拼寫詞的詞典進行對比;以及如果所述第一個詞不在所述開始忽略標記與所述結束忽略標記 之間,則將所述第 一個詞與正確拼寫詞的詞典進行對比。
10. —種配置計算機的方法,包括配置所述計算機以標注文檔的子集,其中,所述文檔包括多個詞, 所述配置所述計算機以標注進一步包括配置所述計算機以將數(shù)據(jù)塊 從緩沖區(qū)粘貼到所述文檔中的目的地位置,如果接收到與粘貼命令相 關聯(lián)的忽略拼寫檢查選項,則標注所述目的地位置處的所述數(shù)據(jù)塊, 并且在數(shù)據(jù)塊之前插入開始忽略標記,在所述數(shù)據(jù)塊之后插入結束忽 略標記,其中所述粘貼命令請求所述粘貼,所述子集包括所述數(shù)據(jù)塊; 以及配置所述計算機以在所述標注后對所述文檔執(zhí)行拼寫檢查操作, 其中所述執(zhí)行進一步包括檢查所述多個詞中所述子集的補集的拼寫準 確性,并忽略所述子集的拼寫準確性。
11. 根據(jù)權利要求10的方法,其中,所述配置所述計算機以標 注進一步包括配置所述計算機以標注多個數(shù)據(jù)塊,其中所述子集包括所述多個 數(shù)據(jù)塊,所述標注進一步包括在所述多個數(shù)據(jù)塊的每一個之前插入 各自的開始忽略標記,在所述多個數(shù)據(jù)塊的每一個之后插入各自的結 束忽略標記。
12. 根據(jù)權利要求10的方法,其中,所述配置所述計算機以執(zhí) 行所述拼寫檢查操作進一步包括配置所述計算機以從所述文檔中讀取所述多個詞中的第 一個詞;配置所述計算機以確定所述第一個詞是不是在所述開始忽略標記與所述結束忽略標記之間;配置所述計算機,如果所述第一個詞在所述開始忽略標記與所述結束忽略標記之間,則跳到所述結束忽略標記后的下一個詞并將所述 下一個詞與正確拼寫詞的詞典進行對比;以及配置所述計算機,如果所述第一個詞不在所述開始忽略標記與所 述結束忽略標記之間,則將所述第 一個詞與正確拼寫詞的詞典進行對 比。
13. 根據(jù)權利要求10的方法,其中,所述配置所述計算機,如 果接收到與粘貼命令相關聯(lián)的忽略拼寫檢查選項,則標注所述目的地 位置處的所述數(shù)據(jù)塊進一步包括配置所述計算機以響應所述粘貼而呈現(xiàn)所述忽略拼寫檢查選項;以及配置所述計算機,如果選定了所述忽略拼寫檢查選項,則標注所 述數(shù)據(jù)塊。
14. 一種系統(tǒng),包括用于實施根據(jù)權利要求1-13中任何一條的方 法中的步驟的裝置。
全文摘要
在實施例中,包括若干數(shù)據(jù)塊的文檔子集由開始忽略標記和結束忽略標記標注。隨后的拼寫檢查操作檢查該子集的補集的拼寫準確性而忽略該子集的拼寫準確性。在實施例中,將若干數(shù)據(jù)塊從所述文檔或另一個文檔中選定的原始位置復制到緩沖區(qū),然后從所述緩沖區(qū)粘貼到所述文檔。然后,響應與粘貼命令相關聯(lián)的忽略拼寫檢查選項,將所述數(shù)據(jù)塊標注為忽略。在另一個實施例中,響應與編輯命令相關聯(lián)的忽略選項,選擇并標注所述數(shù)據(jù)塊。以這種方式,文檔子集的拼寫檢查可以選擇性地被激活和禁止。
文檔編號G06F17/27GK101131688SQ200710112149
公開日2008年2月27日 申請日期2007年6月19日 優(yōu)先權日2006年8月24日
發(fā)明者詹森·J.·艾爾格 申請人:國際商業(yè)機器公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
鸡西市| 仲巴县| 宜昌市| 伊宁市| 两当县| 收藏| 邛崃市| 金乡县| 右玉县| 逊克县| 延寿县| 梨树县| 克拉玛依市| 呼和浩特市| 和平县| 伊春市| 镇雄县| 大石桥市| 英吉沙县| 赤水市| 兴安盟| 广水市| 庄浪县| 鸡西市| 安仁县| 北海市| 天全县| 阜南县| 古田县| 泗洪县| 上虞市| 堆龙德庆县| 静海县| 焦作市| 大连市| 辽阳市| 察隅县| 营山县| 平凉市| 阿克| 泌阳县|