專利名稱:與通用公辦軟件兼容的快速文檔處理方法
與通用公辦軟件兼容的快速文檔處理方法
技術(shù)領(lǐng)域:
本發(fā)明涉及辦公軟件領(lǐng)域,尤其涉及與通用辦公軟件兼容的快速文檔處理方法。背景技術(shù):
近幾年移動電話逐漸普及,據(jù)統(tǒng)計在中國擁有移動電話的數(shù)量約為7. 4億。目前, 智能手機逐漸成為手機中的主流機型,所述智能手機一般都安裝有手機操作系統(tǒng),數(shù)據(jù)處理能力也都比較強,通過智能手機可以實現(xiàn)游戲、郵件、辦公軟件等復雜功能。然而,在智能手機上實現(xiàn)與在計算機上同樣的辦公軟件的文檔操作還是有很大的難度,比如運行速度上會有很大差別,數(shù)據(jù)顯示不全,對象數(shù)據(jù)不顯示,編輯保存后對象數(shù)據(jù)丟失,這主要是受到智能手機的數(shù)據(jù)處理能力和屏幕分辨率等條件的限制。因此,希望提出一種可以改進的適于智能手機使用的與通用辦公軟件兼容的快速文檔處理方案。
發(fā)明內(nèi)容本發(fā)明要解決的技術(shù)問題之一在于提供一種與通用辦公軟件兼容的快速文檔處
理方法。為了解決上述問題,根據(jù)本發(fā)明的一個方面,本發(fā)明提供了一種文檔處理方法,其包括從文檔中讀取數(shù)據(jù);解析所述讀取的數(shù)據(jù);對解析后的數(shù)據(jù)中的可處理類型的數(shù)據(jù)進行正常封裝,對解析后的數(shù)據(jù)中的不可處理類型的數(shù)據(jù)進行簡單封裝,其中所述可處理類型為所述文檔支持的所有數(shù)據(jù)類型中的一個或多個。在一個進一步的實施例中,對解析后的數(shù)據(jù)逐個段落的進行封裝,對每個段落的數(shù)據(jù)逐個類型的進行封裝。在一個進一步的實施例中,所述可處理類型由程序開發(fā)者或用戶預先定義。在一個進一步的實施例中,所述文檔支持的所有數(shù)據(jù)類型包括文本類型、自由表格類型、自選圖形類型、圖片類型、鏈接類型、藝術(shù)字類型、圖表類型、多媒體類型、域類型、 書簽類型、條碼類型、批注類型、目錄索引類型和函數(shù)圖像類型中的一個或多個。在一個進一步的實施例中,對于文檔支持的每個數(shù)據(jù)類型的數(shù)據(jù),正常封裝的方式在進行軟件開發(fā)時就已定義完成。在一個進一步的實施例中,其還包括將不可處理類型的數(shù)據(jù)繪制成預定圖標。在一個更進一步的實施例中,其還包括判斷所述可處理類型的數(shù)據(jù)是否為可直接繪制類型,對于可直接繪制類型的數(shù)據(jù),根據(jù)所述數(shù)據(jù)的類型對所述數(shù)據(jù)進行視圖繪制, 對于不可直接繪制類型的數(shù)據(jù),直接將所述數(shù)據(jù)繪制成對應的預定圖標,其中所述可直接繪制類型為所述可處理類型中一個或多個。在一個再進一步的實施例中,其還包括在點擊一個對應不可直接繪制類型的數(shù)據(jù)預定圖標后,切換視圖并根據(jù)所述類型對所述數(shù)據(jù)進行單獨的視圖繪制。與現(xiàn)有技術(shù)相比,在本發(fā)明中只對文檔中的一些類型的數(shù)據(jù)進行簡單封裝,這樣可以加快處理速度,同時在文件保存時也可以保證文檔數(shù)據(jù)的完整性,從而實現(xiàn)與通用辦公軟件的完全兼容。關(guān)于本發(fā)明的其他目的,特征以及優(yōu)點,下面將結(jié)合附圖在具體實施方式
中詳細描述。
結(jié)合參考附圖及接下來的詳細描述,本發(fā)明將更容易理解,其中同樣的附圖標記對應同樣的結(jié)構(gòu)部件,其中圖1為本發(fā)明中的文檔處理方法在一個實施例中的流程示意圖;圖2為本發(fā)明中的文檔視圖繪制方法在一個實施例中的流程示意圖;圖3為本發(fā)明中的文檔視圖控制方法在一個實施例中的流程示意圖;和圖4為本發(fā)明中的文檔保存方法在一個實施例中的流程示意圖。
具體實施方式為使本發(fā)明的上述目的、特征和優(yōu)點能夠更加明顯易懂,下面結(jié)合附圖和具體實施方式
對本發(fā)明作進一步詳細的說明。本發(fā)明的詳細描述主要通過程序、步驟、邏輯塊、過程或其他象征性的描述來呈現(xiàn),其直接或間接地模擬本發(fā)明中的技術(shù)方案的運作。所屬領(lǐng)域內(nèi)的技術(shù)人員使用此處的這些描述和陳述向所屬領(lǐng)域內(nèi)的其他技術(shù)人員有效的介紹他們的工作本質(zhì)。此處所稱的“一個實施例”或“實施例”是指與所述實施例相關(guān)的特定特征、結(jié)構(gòu)或特性至少可包含于本發(fā)明至少一個實現(xiàn)方式中。在本說明書中不同地方出現(xiàn)的“在一個實施例中”并非必須都指同一個實施例,也不必須是與其他實施例互相排斥的單獨或選擇實施例。此外,表示一個或多個實施例的方法、流程圖或功能框圖中的模塊順序并非固定的指代任何特定順序,也不構(gòu)成對本發(fā)明的限制。本發(fā)明提出一種快速文檔處理方法,其對文檔中的一些類型的數(shù)據(jù)進行簡單封裝,這樣可以省去對這些類型的數(shù)據(jù)進行正常封裝所帶來的大量的計算處理,從而加快了處理速度。此外,在文件保存時將所述簡單封裝的數(shù)據(jù)也寫回至文檔中,這樣可以保證文檔數(shù)據(jù)的完整性,防止了數(shù)據(jù)在操作過程中發(fā)生丟失,從而實現(xiàn)與通用辦公軟件的完全兼容。 本文中所提及的文檔可以是辦公軟件(office software)生成的文件,比如微軟公司的文字處理程序word生成的DOC文件等,所述辦公軟件可以包括微軟公司的文字處理程序word 等。下面以文字處理程序(比如word)的文檔(比如doc文件)為例來介紹本發(fā)明中的文檔處理方案。圖1為本發(fā)明中的文檔處理方法在一個實施例100中的流程示意圖。所述文檔處理方法100包括以下步驟或操作。步驟101,在打開一個文檔后,所述文字處理程序可以從該文檔中讀取數(shù)據(jù)。所述文檔可以存儲在非易失性存儲器(比如硬盤、閃存)中。舉例來說,在雙擊一個word文檔后,運行所述文字處理程序并從該文檔中讀取數(shù)據(jù)。步驟102,對讀取的數(shù)據(jù)進行解析,并將解析后的數(shù)據(jù)存儲在內(nèi)存中。文檔解析的數(shù)據(jù)存儲格式是在進行文字處理程序開發(fā)時就定義好的,不同的開發(fā)公司定義的結(jié)構(gòu)不一定相同。此例中的文檔解析過程可以采用現(xiàn)有的任意一種方案,比如可以采用文字處理程序WOrd2003的文檔解析方案。在內(nèi)存中開辟一段空間用于存儲解析后的數(shù)據(jù)。隨后,所述方法100從步驟103至步驟110開始對解析后的數(shù)據(jù)進行封裝。通常, 一個文檔一般包括有一個或多個段落,在封裝時可以逐個段落的進行封裝。這樣,在步驟 103中,從內(nèi)存中讀取解析后的數(shù)據(jù)中的一個段落。每個段落一般包括有一個或多個類型的數(shù)據(jù),所述數(shù)據(jù)的類型包括文本類型、自由表格類型、自選圖形類型、圖片類型、鏈接類型、藝術(shù)字類型、圖表類型、多媒體類型、域類型、書簽類型、條碼類型、批注類型、目錄索引類型和函數(shù)圖像類型等。在封裝時可以逐個類型的進行封裝。這樣,在步驟104中,從所述段落中讀取一個類型的數(shù)據(jù)。在步驟105中,判斷所述數(shù)據(jù)是否為可處理類型。所述可處理類型可以通過由文字處理程序開發(fā)者或用戶預先定義,所述可處理類型為所述文檔(或者說文字處理程序) 支持的所有數(shù)據(jù)類型中的一個或多個,比如可以設(shè)定文本類型為可處理類型,其他類型都為不可處理類型,再比如可以設(shè)定文本類型和自由表格類型為可處理類型,其他類型都為不可處理類型。如果所述數(shù)據(jù)為可處理類型,則在步驟106中根據(jù)所述數(shù)據(jù)的類型對所述數(shù)據(jù)進行正常封裝,即封裝成視圖繪制時需要并能夠識別的數(shù)據(jù),比如如果所述數(shù)據(jù)的類型為文本類型,則按照文本類型的封裝方式對所述數(shù)據(jù)進行封裝,如果所述數(shù)據(jù)的類型為圖片,則按照圖片類型的封裝方式對所述數(shù)據(jù)進行封裝,如果所述數(shù)據(jù)的類型為自選圖形數(shù)據(jù),則按照自選圖形類型的封裝方式對所述數(shù)據(jù)進行封裝等。如果所述數(shù)據(jù)不為可處理類型,則在步驟107中對所述數(shù)據(jù)進行簡單封裝。所述正常封裝是指與通用或標準的文字處理程序(比如WOrd200;3)對該類型的數(shù)據(jù)封裝的過程相同或類似。正常封裝或常規(guī)封裝的數(shù)據(jù)存儲格式是在進行Office開發(fā)時就定義好的,是視圖繪制時需要并能夠識別的數(shù)據(jù),不同的開發(fā)公司定義的結(jié)構(gòu)不一定相同,通常正常封裝需要大量的計算和處理。在對一類型的數(shù)據(jù)進行正常封裝后,可以根據(jù)封裝后的數(shù)據(jù)進行視圖繪制以對該數(shù)據(jù)進行視圖顯示,比如一張小孩的圖片數(shù)據(jù)被正常封裝后,可以在視圖繪制后將該圖片原樣顯示。此例中的正常封裝過程可以采用現(xiàn)有的任意一種方案,比如可以采用文字處理程序word2003的數(shù)據(jù)封裝方案。所述簡單封裝是指未按照通用或標準的文字處理程序?qū)υ擃愋偷臄?shù)據(jù)進行正常封裝,而只是對該類型的數(shù)據(jù)進行簡單封裝,簡單封裝后的數(shù)據(jù)在視圖繪制時不能對其識別,比如將所述數(shù)據(jù)整體搬運至指定的位置等,簡單封裝幾乎不需要什么計算量,因此這樣可以省去對這些類型的數(shù)據(jù)進行正常封裝所帶來的大量的計算處理,從而加快了處理速度。由于未對該類型的數(shù)據(jù)進行正常封裝,因此根據(jù)簡單封裝后的數(shù)據(jù)進行視圖繪制不能顯示出原始的數(shù)據(jù),比如一張小孩的圖片數(shù)據(jù)被簡單封裝后,在視圖繪制時不能對所述簡單封裝的數(shù)據(jù)進行識別,從而不能將該圖片原樣顯示。簡單封裝可以使得該數(shù)據(jù)在文檔保存的過程中仍然可以被原樣寫入文檔中,而不至于被丟失。這樣,在利用本發(fā)明中的快速文檔處理方法處理后的文檔,在使用通用文字處理程序時仍能使用,并且所述不可處理類型的數(shù)據(jù)仍能在該通用文字處理程序上進行顯示和編輯。也就是說,所述快速文檔處理方法 100可以與所述通用文字處理程序?qū)崿F(xiàn)兼容。步驟108,該類型的數(shù)據(jù)封裝完成,所述方法100返回步驟104,以從所述段落中讀
5取下一個類型的數(shù)據(jù),直至該段落中沒有剩余的數(shù)據(jù)而進入步驟109。步驟109,該段落封裝完成,所述方法100返回步驟103,以從所述解析后的數(shù)據(jù)中讀取下一個段落,直至所述解析后的數(shù)據(jù)中沒有剩余的段落而進入步驟110。 步驟110,該文檔封裝完成,所述文字處理程序可以進行下一步的處理。所述封裝后的文檔數(shù)據(jù)也存儲在內(nèi)存中。綜上所述,所述文檔處理方法100的重要特點、優(yōu)點或好處之一在于在對文檔中的數(shù)據(jù)進行封裝時,不像現(xiàn)有技術(shù)中的那樣對所有類型的數(shù)據(jù)都進行正常封裝,或者對可處理類型的數(shù)據(jù)都進行正常封裝,丟棄不可處理類型的數(shù)據(jù),而是有選擇性的針對部分類型的數(shù)據(jù)進行正常封裝,針對部分類型的數(shù)據(jù)進行簡單封裝,這樣可以大大降低計算量,避免保存后數(shù)據(jù)的丟失。圖2為本發(fā)明中的文檔視圖繪制方法在一個實施例200中的流程示意圖。所述文檔視圖繪制方法200可以在圖1中的文檔處理方法100得到的封裝后的數(shù)據(jù)基礎(chǔ)上進行, 其包括以下步驟或操作。如上文所述,一個文檔一般包括有一個或多個段落,在進行視圖繪制時同樣可以逐個段落的進行視圖繪制。這樣,在步驟201中,從內(nèi)存中獲取一個文檔的封裝后的數(shù)據(jù)中的一個段落。同樣的,在步驟202中,從所述段落中讀取一個類型的數(shù)據(jù)。步驟203,判斷所述數(shù)據(jù)是否為可處理類型,這里的可處理類型的定義方式可以與圖1中的步驟105中的可處理類型的相同或相似。如果所述數(shù)據(jù)為可處理類型,則在步驟204中繼續(xù)判斷所述數(shù)據(jù)是否為可直接繪制類型,如果是,則在步驟205中根據(jù)所述數(shù)據(jù)的類型對所述數(shù)據(jù)進行視圖繪制,否則,則在步驟206中將所述數(shù)據(jù)繪制成一個對應的預定圖標,不同的數(shù)據(jù)類型可以對應不同的預定圖標。所述可直接繪制類型如同可處理類型一樣,也可以由文字處理程序的開發(fā)者或用戶預先定義,所述可直接繪制類型為所述可處理類型的子集。舉例來說,對于自由表格或自選圖形等類型數(shù)據(jù),如果直接對其進行視圖繪制,可能會造成繪制不全或繪制較慢等問題, 因此可以先將這些類型的數(shù)據(jù)繪制成預定圖標,該預定圖標表示該位置有未視圖顯示的數(shù)據(jù),在點擊該預定圖標后再單獨對該圖標對應的數(shù)據(jù)進行視圖繪制(下文將詳細描述),對于文本類型數(shù)據(jù)可設(shè)定為直接繪制類型,這樣可以直接將所述文本數(shù)據(jù)進行視圖繪制以進行顯示。對于一種類型的數(shù)據(jù)進行視圖繪制可以參考現(xiàn)有文字處理程序的視圖繪制方案進行。如果所述數(shù)據(jù)為不可處理類型,則在步驟207中將所述數(shù)據(jù)繪制成一個預定圖標,該預定圖標可以和步驟206中的預定圖標不同以進行區(qū)別,該預定圖標表示該位置有未視圖顯示的數(shù)據(jù),在點擊該預定圖標后仍不能對該數(shù)據(jù)進行顯示,這是由于圖1中的未對不可處理類型的數(shù)據(jù)進行正常封裝。步驟208,該類型的數(shù)據(jù)繪制完成,所述方法200返回步驟202,以從所述段落中讀取下一個類型的數(shù)據(jù),直至該段落中沒有剩余的數(shù)據(jù)而進入步驟209。步驟209,該段落繪制完成,所述方法200返回步驟201,以從所述封裝后的數(shù)據(jù)中讀取下一個段落,直至所述封裝后的數(shù)據(jù)中沒有剩余的段落而進入步驟210。步驟210,該文檔繪制完成。
很顯然,圖2的文檔視圖繪制方法也可以看作是圖1的文檔處理方法的一部分。 在一個優(yōu)選的實施例中,所述文檔視圖繪制方法200可以僅繪制一個文檔中的部分段落或段落中的部分數(shù)據(jù),根據(jù)用戶的控制可以確定需要視圖繪制的數(shù)據(jù),之后經(jīng)過步驟202-步驟208進行視圖繪制。在本發(fā)明中,將文檔中的不可處理類型的數(shù)據(jù)直接繪制成預定圖標,將文檔中的不可直接繪制類型的數(shù)據(jù)也繪制成預定圖標,這樣可以大大降低了視圖繪制的負擔,處理速度大大加快,也可以防止對某些類型的數(shù)據(jù)進行視圖繪制時繪制不全或繪制較慢等問題。圖3為本發(fā)明中的文檔視圖控制方法在一個實施例300中的流程示意圖。所述文檔視圖控制方法300可以在圖2中的文檔視圖繪制方法200的基礎(chǔ)上進行,其包括以下步驟或操作。步驟301,用戶點擊文檔視圖上的一個預定圖標。步驟302,根據(jù)點擊的預定圖標得到該預定圖標對應的數(shù)據(jù)的類型。步驟303,判斷該預定圖標對應的類型是否為可處理類型,這里的可處理類型的定義方式可以與圖1中的步驟105中的可處理類型的相同或相似。如果該預定圖標對應的類型為可處理類型,則在步驟304切換視圖并根據(jù)該預定圖標對應的類型對所述數(shù)據(jù)進行單獨的視圖繪制。舉例來說,在點擊所述預定圖標后,可以將原視圖關(guān)閉,重新對該預定圖標對應的數(shù)據(jù)進行視圖繪制,而不是在原視圖的基礎(chǔ)上進一步對該預定圖標對應的數(shù)據(jù)進行視圖繪制。由于是對該預定圖標對應的數(shù)據(jù)進行的單獨視圖繪制,從而可以有效防止了視圖繪制不全等問題。視圖繪制過程同樣可以參考現(xiàn)有文字處理程序的視圖繪制方案進行。如果該預定圖標對應的類型為不可處理類型,則在步驟 305中不會點擊事件做出響應。步驟306,完成視圖控制流程。很顯然,圖3中的文檔視圖控制方法也可以看作是圖2的文檔視圖繪制方法的一部分。結(jié)合圖2和圖3可以看出,對于文檔中的不可處理類型的數(shù)據(jù),一直將其繪制成為預定圖標,對于文檔中的不可直接繪制類型的數(shù)據(jù),只是在初次繪制或默認繪制時將其繪制成預定圖標,而在得到特別的選擇指令時才切換視圖并對其進行單獨的視圖繪制,這樣可以降低繪制的負擔,同時也能在被選定后對不可直接繪制類型的數(shù)據(jù)進行更詳盡的繪制。用戶可以對所述文檔進行編輯修改。對于不可處理類型的數(shù)據(jù),可以進行刪除操作,比如將對應的預定圖標刪除,這樣就刪除了其對應的所有數(shù)據(jù)。對于可處理類型中的不可直接繪制類型的數(shù)據(jù),在該數(shù)據(jù)進行單獨的視圖繪制后,可以對其進行各種編輯操作,比如刪除、插入和屬性修改等。對于可處理類型中的可直接繪制類型的數(shù)據(jù),在該數(shù)據(jù)進行視圖繪制后,可以對其進行各種編輯操作,比如刪除、插入和屬性修改等。所述文檔的數(shù)據(jù)進行修改時需要調(diào)整保存位置索引等。所述編輯的數(shù)據(jù)會保存在封裝后的數(shù)據(jù)中,在進行保存后可以保存回文檔文件中。圖4為本發(fā)明中的文檔保存方法在一個實施例400中的流程示意圖。所述文檔保存方法可以在打開文檔之后進行,其包括以下步驟或操作。
步驟401,收到保存文檔的指令,比如用戶點擊文字處理程序的應用界面中的保存按鈕。步驟 402,按照預定義的方式將內(nèi)存中的數(shù)據(jù)寫入所述文檔中,所述內(nèi)存中的數(shù)據(jù)包括文檔的解析后的數(shù)據(jù)和封裝后的數(shù)據(jù)。文檔保存的流程在進行Office開發(fā)時就定義好的,但保存后的文檔格式是固定的,不同的開發(fā)公司定義的流程不一定相同,不過寫入文檔中的數(shù)據(jù)會受到封裝后的數(shù)據(jù)的影響,對于不處理類型的數(shù)據(jù)進行簡單封裝后,在進行編輯時仍然能將簡單封裝后的數(shù)據(jù)寫回到內(nèi)存原來位置中,這樣可以防止保存后不處理類型的數(shù)據(jù)的丟失。步驟403,保存完成。此時,不處理類型的數(shù)據(jù)也同樣保存入所述文檔中。在智能手機中使用其他Office軟件對文檔進行查看時,由于屏幕較小,性能不如桌面電腦,所以一般只能對文檔中的文字和圖片進行查看,在進行編輯后進行保存,保存后的文檔中也只包含文字和圖片,如果文檔中有其它對象數(shù)據(jù),那么在保存后這些數(shù)據(jù)就丟失了。通過使用本發(fā)明中的文檔處理方案,可以實現(xiàn)智能手機與桌面文檔的完全兼容,在使用智能手機瀏覽文件過程中,可以對文檔中的對象進行查看,并可以對查看的對象進行編輯,并可以保證在編輯保存后的數(shù)據(jù)和文檔格式不丟失。上文對本發(fā)明進行了足夠詳細的具有一定特殊性的描述。所屬領(lǐng)域內(nèi)的普通技術(shù)人員應該理解,實施例中的描述僅僅是示例性的,在不偏離本發(fā)明的真實精神和范圍的前提下做出所有改變都應該屬于本發(fā)明的保護范圍。本發(fā)明所要求保護的范圍是由所述的權(quán)利要求書進行限定的,而不是由實施例中的上述描述來限定的。
權(quán)利要求
1.一種文檔處理方法,其特征在于,其包括從文檔中讀取數(shù)據(jù);解析所述讀取的數(shù)據(jù);和對解析后的數(shù)據(jù)中的可處理類型的數(shù)據(jù)進行正常封裝,對解析后的數(shù)據(jù)中的不可處理類型的數(shù)據(jù)進行簡單封裝,其中所述可處理類型為所述文檔支持的所有數(shù)據(jù)類型中的一個或多個。
2.根據(jù)權(quán)利要求1所述的文檔處理方法,其特征在于,對解析后的數(shù)據(jù)逐個段落的進行封裝,對每個段落的數(shù)據(jù)逐個類型的進行封裝。
3.根據(jù)權(quán)利要求1所述的文檔處理方法,其特征在于,所述可處理類型由程序開發(fā)者或用戶預先定義。
4.根據(jù)權(quán)利要求1所述的文檔處理方法,其特征在于,所述文檔支持的所有數(shù)據(jù)類型包括文本類型、自由表格類型、自選圖形類型、圖片類型、鏈接類型、藝術(shù)字類型、圖表類型、 多媒體類型、域類型、書簽類型、條碼類型、批注類型、目錄索引類型和函數(shù)圖像類型中的一個或多個。
5.根據(jù)權(quán)利要求1所述的文檔處理方法,其特征在于,對于文檔支持的每個數(shù)據(jù)類型的數(shù)據(jù),正常封裝的方式在進行軟件開發(fā)時就已定義完成。
6.根據(jù)權(quán)利要求1-5任一所述的文檔處理方法,其特征在于,其還包括將不可處理類型的數(shù)據(jù)繪制成預定圖標。
7.根據(jù)權(quán)利要求6所述的文檔處理方法,其特征在于,其還包括判斷所述可處理類型的數(shù)據(jù)是否為可直接繪制類型,對于可直接繪制類型的數(shù)據(jù),根據(jù)所述數(shù)據(jù)的類型對所述數(shù)據(jù)進行視圖繪制,對于不可直接繪制類型的數(shù)據(jù),直接將所述數(shù)據(jù)繪制成對應的預定圖標,其中所述可直接繪制類型為所述可處理類型中一個或多個。
8.根據(jù)權(quán)利要求7所述的文檔處理方法,其特征在于,其還包括在點擊一個對應不可直接繪制類型的數(shù)據(jù)的預定圖標后,切換視圖并根據(jù)所述類型對所述數(shù)據(jù)進行單獨的視圖繪制。
全文摘要
本發(fā)明公開了一種快速文檔處理方法,其包括從文檔中讀取數(shù)據(jù);解析所述讀取的數(shù)據(jù);對解析后的數(shù)據(jù)中的可處理類型的數(shù)據(jù)進行正常封裝,對解析后的數(shù)據(jù)中的不可處理類型的數(shù)據(jù)進行簡單封裝,其中所述可處理類型為所述文檔支持的所有數(shù)據(jù)類型中的一個或多個。這樣,只對文檔中的一些類型的數(shù)據(jù)進行簡單封裝,這樣可以加快處理速度,同時在文件保存時也可以保證文檔數(shù)據(jù)的完整性,從而實現(xiàn)與通用辦公軟件的完全兼容。
文檔編號G06F17/30GK102184193SQ201110098268
公開日2011年9月14日 申請日期2011年4月19日 優(yōu)先權(quán)日2011年4月19日
發(fā)明者韋利軍 申請人:無錫永中軟件有限公司