亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

圖形文件的處理方法及裝置的制作方法

文檔序號:6431020閱讀:122來源:國知局
專利名稱:圖形文件的處理方法及裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及計(jì)算機(jī)領(lǐng)域,具體而言,涉及一種圖形文件的處理方法及裝置。
背景技術(shù)
圖形文件,尤其CAD圖形文件的協(xié)同設(shè)計(jì)過程需要相互配合,協(xié)同設(shè)計(jì)工作通常出現(xiàn)利用或參照他人工作成果的情況,即圖形或數(shù)據(jù)的相互引用。通??梢允褂脡K插入的方式將要引用的圖形插入到當(dāng)前繪制的圖形中。這種方式插入的圖形,具體的圖形信息都保存在當(dāng)前的圖形數(shù)據(jù)庫中,相當(dāng)于復(fù)制了一份被插入圖形的拷貝。且插入完成后當(dāng)前圖形文件與被插入的文件不再有任何關(guān)聯(lián),修改被插入的圖形文件時(shí),當(dāng)前圖形文件不會隨之更新,從而不利于協(xié)同的及時(shí)性,容易出現(xiàn)協(xié)作滯后的情況。目前針對相關(guān)技術(shù)的圖形文件的協(xié)同方式無法實(shí)時(shí)更新原圖形文件,導(dǎo)致圖形文件協(xié)同工作效率低的問題,目前尚未提出有效的解決方案。

發(fā)明內(nèi)容
本發(fā)明的主要目的在于提供一種圖形文件的處理方法及裝置,以解決上述相關(guān)技術(shù)的圖形文件的協(xié)同方式無法實(shí)時(shí)更新原圖形文件,導(dǎo)致圖形文件協(xié)同工作效率低的問題。為了實(shí)現(xiàn)上述目的,根據(jù)本發(fā)明的一個(gè)方面,提供了一種圖形文件的處理方法,該圖形文件的處理方法包括在圖形文件中創(chuàng)建外部引用對象,外部引用對象包括外部圖形文件的必要信息和圖形容器;圖形文件通過外部引用對象中的必要信息與外部圖形文件建立鏈接,并通過鏈接將外部圖形文件加載至圖形文件之中;在修改外部圖形文件之后,通過鏈接來對應(yīng)更新成功加載外部圖形文件的圖形文件。進(jìn)一步地,圖形文件通過外部引用對象中的必要信息與外部圖形文件建立鏈接, 并通過鏈接將外部圖形文件加載至圖形文件之中包括通過必要信息在圖形數(shù)據(jù)庫中進(jìn)行查詢,以獲取所外部圖形文件的圖形信息;將圖形信息保存至圖形容器,以將外部圖形文件加載至圖形文件中。進(jìn)一步地,在將圖形信息保存至圖形容器,以將外部圖形文件加載至圖形文件中之后,方法還包括判斷外部圖形文件是否加載成功;在外部圖形文件加載失敗的情況下, 清空圖形容器;在外部圖形文件加載成功的情況下,顯示和/或編輯加載成功的圖形文件。進(jìn)一步地,在顯示和/或編輯加載成功的圖形文件之后,方法還包括保存該成功加載了外部圖形文件的圖形文件,其中,圖形文件僅保存外部圖形文件的必要信息;在修改保存有外部圖形文件的圖形文件的過程中,根據(jù)鏈接來調(diào)用對應(yīng)的圖形信息至圖形文件; 編輯該圖形信息,并通過鏈接同步更新圖形數(shù)據(jù)庫中的外部圖形文件的圖形信息。進(jìn)一步地,在通過鏈接將外部圖形文件加載至圖形文件之中之后,方法還包括通過外部引用對象卸載該已經(jīng)加載在該圖形文件上的外部圖形文件,該步驟包括刪除外部引用對象中的圖形容器,僅保存外部引用對象中的必要信息。
為了實(shí)現(xiàn)上述目的,根據(jù)本發(fā)明的另一方面,提供了一種圖形文件的處理裝置,該圖形文件的處理裝置包括創(chuàng)建模塊,用于在圖形文件中創(chuàng)建外部引用對象,外部引用對象包括外部圖形文件的必要信息和圖形容器;加載模塊,用于圖形文件通過外部引用對象中的必要信息與外部圖形文件建立鏈接,并通過鏈接將外部圖形文件加載至圖形文件之中;更新模塊,用于在修改外部圖形文件之后,通過鏈接來對應(yīng)更新成功加載外部圖形文件的圖形文件。進(jìn)一步地,加載模塊包括查詢模塊,用于通過必要信息在圖形數(shù)據(jù)庫中進(jìn)行查詢,以獲取所外部圖形文件的圖形信息;保存模塊,用于將圖形信息保存至圖形容器,以將外部圖形文件加載至圖形文件中。進(jìn)一步地,裝置還包括判斷模塊,用于判斷外部圖形文件是否加載成功;清空模塊,用于在外部圖形文件加載失敗的情況下,清空圖形容器;處理模塊,用于在外部圖形文件加載成功的情況下,顯示和/或編輯加載成功的圖形文件。進(jìn)一步地,裝置還包括存儲模塊,用于保存該成功加載了外部圖形文件的圖形文件,其中,圖形文件僅保存外部圖形文件的必要信息;調(diào)用模塊,用于在修改保存有外部圖形文件的圖形文件的過程中,根據(jù)鏈接來調(diào)用對應(yīng)的圖形信息至圖形文件;同步更新模塊, 用于編輯該圖形信息,并通過鏈接同步更新圖形數(shù)據(jù)庫中的外部圖形文件的圖形信息。進(jìn)一步地,裝置還包括卸載模塊,用于通過外部引用對象卸載加載在該圖形文件上的外部圖形文件,包括刪除模塊,用于刪除外部引用對象中的圖形容器,僅保存外部引用對象中的必要信息。通過本發(fā)明,采用在圖形文件中創(chuàng)建外部引用對象,外部引用對象包括外部圖形文件的必要信息和圖形容器;圖形文件通過外部引用對象中的必要信息與外部圖形文件建立鏈接,并通過鏈接將外部圖形文件加載至圖形文件之中;在修改外部圖形文件之后,通過鏈接來對應(yīng)更新成功加載外部圖形文件的圖形文件,通過創(chuàng)建一個(gè)對應(yīng)的外部引用對象, 使用該外部引用對象可以將一個(gè)或多個(gè)外部圖形文件鏈接到當(dāng)前圖形文件中,并且該對象作為一種鏈接接口使得引用外部文件的圖形文件會隨著外部引用圖形文件的修改而更新。 解決了相關(guān)現(xiàn)有技術(shù)的圖形文件的協(xié)同方式無法實(shí)時(shí)更新原圖形文件,導(dǎo)致圖形文件協(xié)同工作效率低的問題,進(jìn)而實(shí)現(xiàn)當(dāng)前圖形文件可以隨著外部圖形文件的修改而實(shí)時(shí)自動更新,保證了協(xié)同設(shè)計(jì)人員之間的引用都是最新的,且不會明顯增加當(dāng)前圖形文件的大小的效果。


此處所說明的附圖用來提供對本發(fā)明的進(jìn)一步理解,構(gòu)成本申請的一部分,本發(fā)明的示意性實(shí)施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當(dāng)限定。在附圖中圖1是根據(jù)本發(fā)明實(shí)施例的圖形文件的處理裝置的結(jié)構(gòu)示意圖;圖2是根據(jù)本發(fā)明實(shí)施例的圖形文件的處理方法的流程圖。
具體實(shí)施例方式需要說明的是,在不沖突的情況下,本申請中的實(shí)施例及實(shí)施例中的特征可以相互組合。下面將參考附圖并結(jié)合實(shí)施例來詳細(xì)說明本發(fā)明。
圖1是根據(jù)本發(fā)明實(shí)施例的圖形文件的處理裝置的結(jié)構(gòu)示意圖。如圖1所示,該圖形文件的處理裝置包括創(chuàng)建模塊10、加載模塊30和更新模塊 50。其中,創(chuàng)建模塊10,用于在圖形文件中創(chuàng)建外部引用對象,外部引用對象包括外部圖形文件的必要信息和圖形容器;加載模塊30,用于圖形文件通過外部引用對象中的必要信息與外部圖形文件建立鏈接,并通過鏈接將外部圖形文件加載至圖形文件之中;更新模塊50,用于在修改外部圖形文件之后,通過鏈接來對應(yīng)更新成功加載外部圖形文件的圖形文件。本發(fā)明上述實(shí)施例與原有的方式相比,提供了一種更為靈活的外部圖形文件的引用裝置,該裝置在插入外部文件時(shí),通過創(chuàng)建模塊10來創(chuàng)建一個(gè)對應(yīng)的外部引用對象,通過加載模塊30來執(zhí)行使用該外部引用對象可以實(shí)現(xiàn)將一個(gè)或多個(gè)外部圖形文件鏈接到當(dāng)前圖形文件中,并且該對象作為一種鏈接接口使得引用外部文件的圖形文件會隨著外部引用圖形文件的修改而更新。此外,由于創(chuàng)建的外部引用對象僅記錄外部圖形文件的必要信息(例如名稱、文件所在路徑及文件的預(yù)顯圖片等)和圖形容器,而沒有包括外部圖形文件的圖形信息,由于必要信息占用的存儲空間很小,因此,通過創(chuàng)建外部引用對象來實(shí)現(xiàn)圖形文件的外部引用不會明顯地增加當(dāng)前圖形文件的大小,從而可以節(jié)省磁盤空間,也利于保持系統(tǒng)的性能。上述實(shí)施例中的加載模塊30可以包括查詢模塊301,用于通過必要信息在圖形數(shù)據(jù)庫中進(jìn)行查詢,以獲取所外部圖形文件的圖形信息;保存模塊,用于將圖形信息保存至圖形容器,以將外部圖形文件加載至圖形文件中。具體的,本申請上述實(shí)施例實(shí)現(xiàn)了,當(dāng)以外部引用的形式引用外部的圖形文件時(shí), 并不在當(dāng)前圖形文件中記錄的被引用圖形文件的具體圖形信息,只是在當(dāng)前圖形文件中記錄了外部引用文件的必要信息(位置和名字),當(dāng)一個(gè)含有外部引用對象的圖形文件被打開時(shí),它會按照必要信息記錄的路徑在圖形數(shù)據(jù)庫中搜索得到對應(yīng)的外部圖形文件,在搜索到外部圖形文件時(shí),將該外部圖形文件的圖形信息加載到圖形文件的圖形容器中,即當(dāng)外部圖形文件需要被加載時(shí),外部圖形文件內(nèi)的圖形信息被讀入到外部引用對象內(nèi)的圖形容器內(nèi),圖形容器是外部引用對象內(nèi)一直維護(hù)的一個(gè)用于記錄外部文件圖形信息的容器。 實(shí)現(xiàn)了在當(dāng)前圖形文件中靈活的引用其他圖形文件。因此,也隱含實(shí)現(xiàn)了,當(dāng)外部引用的文件獨(dú)立更新時(shí),會在加載的過程中將更新的內(nèi)容也加載到對應(yīng)的圖形文件中,因而實(shí)現(xiàn)了圖形文件會隨著被引用文件的修改而實(shí)現(xiàn)自動更新。從而可以保證協(xié)同設(shè)計(jì)人員之間的引用都是最新的。上述實(shí)施例中的裝置還可以包括判斷模塊,用于判斷外部圖形文件是否加載成功;清空模塊,用于在外部圖形文件加載失敗的情況下,清空圖形容器;處理模塊,用于在外部圖形文件加載成功的情況下,顯示和/或編輯加載成功的圖形文件。上述實(shí)施例實(shí)現(xiàn)了當(dāng)前圖形文件通過外部引用對象間接操作此圖形容器實(shí)現(xiàn)對引用圖形的顯示和編輯,當(dāng)不加載外部文件或加載失敗時(shí),清空外部引用對象內(nèi)的圖形容器,外部引用圖形不再顯示。上述實(shí)施例中的裝置還可以包括存儲模塊,用于保存該成功加載了外部圖形文件的圖形文件,其中,圖形文件僅保存外部圖形文件的必要信息;調(diào)用模塊,用于在修改保存有外部圖形文件的圖形文件的過程中,根據(jù)鏈接來調(diào)用對應(yīng)的圖形信息至圖形文件;同步更新模塊50,用于編輯該圖形信息,并通過鏈接同步更新圖形數(shù)據(jù)庫中的外部圖形文件的圖形信息。具體的,上述存儲模塊用于實(shí)現(xiàn)在執(zhí)行將外部引用文件的圖形文件保存時(shí),系統(tǒng)只保存外部文件對應(yīng)的外部引用對象信息,即僅保存圖形文件的必要信息,而外部引用對象中記錄的外部文件圖形容器的內(nèi)容不進(jìn)行保存,避免占用磁盤空間。而且,由于圖形文件與其上的外部圖形文件是與通過外部引用對象作為鏈接的,因此在編輯圖形文件上加載的外部圖形文件時(shí),發(fā)生更新的圖形信息會自動同步到原始的外部圖形文件中,因此,在下次自動加載相關(guān)的外部文件之后,會重新加載新的外部圖形文件,從而保證外部文件在當(dāng)前圖形文件中的更新。優(yōu)選地,本發(fā)明上述實(shí)施例中的裝置還可以包括卸載模塊70,用于通過外部引用對象卸載加載在該圖形文件上的外部圖形文件,包括刪除模塊,用于刪除外部引用對象中的圖形容器,僅保存外部引用對象中的必要信息。該實(shí)施例實(shí)現(xiàn),當(dāng)不需要外部引用圖形時(shí),可以通過外部引用對象卸載外部文件引用,卸載后的外部文件在當(dāng)前圖形中不再顯示。 卸載后的外部文件仍可以通過外部引用對象重新加載顯示。綜上可知,本發(fā)明實(shí)施例中,當(dāng)前圖形文件對外部引用圖形的操作都通過外部引用對象間接進(jìn)行,外部引用對象負(fù)責(zé)將操作施加到插入的外部文件圖形元素上。這些操作不會影響原始的外部圖形文件,關(guān)閉當(dāng)前圖形文件時(shí),針對引用圖形的修改不會被保存。下一次打開文件時(shí)會重新加載原始的外部圖形文件信息。。圖2是根據(jù)本發(fā)明實(shí)施例的圖形文件的處理方法的流程圖。如圖2所示該方法包括如下步驟步驟S102,通過圖1中的創(chuàng)建模塊10在圖形文件中創(chuàng)建外部引用對象,外部引用對象包括外部圖形文件的必要信息和圖形容器。步驟S104,通過圖1中的加載模塊30來實(shí)現(xiàn)圖形文件通過外部引用對象中的必要信息與外部圖形文件建立鏈接,并通過鏈接將外部圖形文件加載至圖形文件之中。步驟S106,通過圖1中的更新模塊50來執(zhí)行在修改外部圖形文件之后,通過鏈接來對應(yīng)更新成功加載外部圖形文件的圖形文件。本發(fā)明上述實(shí)施例提供了一種更為靈活的外部圖形文件的引用方法,實(shí)現(xiàn)在插入外部文件時(shí),通過創(chuàng)建模塊10來創(chuàng)建一個(gè)對應(yīng)的外部引用對象,并在加載模塊30中實(shí)現(xiàn)使用該外部引用對象可以將一個(gè)或多個(gè)外部圖形文件鏈接到當(dāng)前圖形文件中,并且該對象作為一種鏈接接口使得引用外部文件的圖形文件會隨著外部引用圖形文件的修改而更新。此外,由于創(chuàng)建的外部引用對象僅記錄外部圖形文件的必要信息(例如名稱、文件所在路徑及文件的預(yù)顯圖片等)和圖形容器,而沒有包括外部圖形文件的圖形信息,由于必要信息占用的存儲空間很小,因此,通過創(chuàng)建外部引用對象來實(shí)現(xiàn)圖形文件的外部引用不會明顯地增加當(dāng)前圖形文件的大小,從而可以節(jié)省磁盤空間,也利于保持系統(tǒng)的性能。本發(fā)明上述實(shí)施例中,步驟S104圖形文件通過外部引用對象中的必要信息與外部圖形文件建立鏈接,并通過鏈接將外部圖形文件加載至圖形文件之中可以包括通過必要信息在圖形數(shù)據(jù)庫中進(jìn)行查詢,以獲取所外部圖形文件的圖形信息;將圖形信息保存至圖形容器,以將外部圖形文件加載至圖形文件中。具體的,本申請上述實(shí)施例實(shí)現(xiàn)了,當(dāng)以外部引用的形式引用外部的圖形文件時(shí),并不在當(dāng)前圖形文件中記錄的被引用圖形文件的具體圖形信息,只是在當(dāng)前圖形文件中記錄了外部引用文件的必要信息(位置和名字),當(dāng)一個(gè)含有外部引用對象的圖形文件被打開時(shí),它會按照必要信息中記錄的路徑去圖形數(shù)據(jù)庫中搜索得到對應(yīng)的外部圖形文件,在搜索到外部圖形文件時(shí),將該外部圖形文件的圖形信息加載到圖形文件的圖形容器中,即當(dāng)外部圖形文件需要被加載時(shí),外部圖形文件內(nèi)的圖形信息被讀入到外部引用對象內(nèi)的圖形容器內(nèi),圖形容器是外部引用對象內(nèi)一直維護(hù)的一個(gè)用于記錄外部文件圖形信息的容器。實(shí)現(xiàn)了在當(dāng)前圖形文件中靈活的引用其他圖形文件。因此,也隱含實(shí)現(xiàn)了,當(dāng)外部引用的文件獨(dú)立更新時(shí),會在加載的過程中將更新的內(nèi)容也加載到對應(yīng)的圖形文件中,因而實(shí)現(xiàn)了圖形文件會隨著被引用文件的修改而實(shí)現(xiàn)自動更新。從而可以保證協(xié)同設(shè)計(jì)人員之間的引用都是最新的。優(yōu)選地,在上述實(shí)施例步驟中,在將圖形信息保存至圖形容器,以將外部圖形文件加載至圖形文件中之后,方法還可以包括判斷外部圖形文件是否加載成功,其中,在加載外部圖形文件失敗的情況下,清空圖形容器;在外部圖形文件加載成功的情況下,顯示和/ 或編輯加載成功的圖形文件。該實(shí)施例實(shí)現(xiàn)當(dāng)不加載外部文件或加載失敗時(shí),清空外部引用對象內(nèi)的圖形容器,外部引用圖形不再顯示。優(yōu)選地,在顯示和/或編輯加載成功的外部圖形文件的步驟之后,方法還可以包括保存該成功加載了外部圖形文件的圖形文件,其中,圖形文件僅保存外部圖形文件的必要信息;在修改保存有外部圖形文件的圖形文件的過程中,根據(jù)鏈接來調(diào)用對應(yīng)的圖形信息至圖形文件;編輯該圖形信息,并通過鏈接同步更新圖形數(shù)據(jù)庫中的外部圖形文件的圖形信息。該實(shí)施例實(shí)現(xiàn),圖形文件在加載外部圖形文件成功之后,用戶可以顯示或編輯該外部圖形文件,由于系統(tǒng)只保存外部文件對應(yīng)的外部引用對象信息,即僅保存圖形文件的必要信息,而外部引用對象中記錄的外部文件圖形容器的內(nèi)容不進(jìn)行保存,因此避免了占用過多的磁盤空間。而且,在后續(xù)打開并編輯內(nèi)部含有外部引用文件的圖形文件時(shí),由于圖形文件與其上的外部圖形文件是與通過外部引用對象作為鏈接的,因此在編輯圖形文件上加載的外部圖形文件時(shí),發(fā)生變動的圖形信息會自動同步到原始的外部圖形文件中,因此,在下次自動加載相關(guān)的外部文件之后,會重新加載新的外部圖形文件,從而保證外部文件在當(dāng)前圖形文件中的更新。優(yōu)選地,在上述各個(gè)實(shí)施例中,在通過鏈接將外部圖形文件加載至圖形文件之中之后,方法還可以包括通過外部引用對象卸載該已經(jīng)加載在該圖形文件上的外部圖形文件,該步驟包括刪除外部引用對象中的圖形容器,僅保存外部引用對象中的必要信息。需要說明的是,在附圖的流程圖示出的步驟可以在諸如一組計(jì)算機(jī)可執(zhí)行指令的計(jì)算機(jī)系統(tǒng)中執(zhí)行,并且,雖然在流程圖中示出了邏輯順序,但是在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟。從以上的描述中,可以看出,本發(fā)明實(shí)現(xiàn)了如下技術(shù)效果在不明顯增加存儲空間的情況下可以實(shí)現(xiàn)對大量圖形元素的引用;引用的外部圖形文件可以靈活地加載、卸載、顯示或隱藏。對插入后圖形的操作不會影響到原圖文件;外部文件修改后,當(dāng)前文件可以重新加載以實(shí)現(xiàn)自動更新,有效提高設(shè)計(jì)質(zhì)量和設(shè)計(jì)效率。顯然,本領(lǐng)域的技術(shù)人員應(yīng)該明白,上述的本發(fā)明的各模塊或各步驟可以用通用的計(jì)算裝置來實(shí)現(xiàn),它們可以集中在單個(gè)的計(jì)算裝置上,或者分布在多個(gè)計(jì)算裝置所組成的網(wǎng)絡(luò)上,可選地,它們可以用計(jì)算裝置可執(zhí)行的程序代碼來實(shí)現(xiàn),從而,可以將它們存儲在存儲裝置中由計(jì)算裝置來執(zhí)行,或者將它們分別制作成各個(gè)集成電路模塊,或者將它們中的多個(gè)模塊或步驟制作成單個(gè)集成電路模塊來實(shí)現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結(jié)合。 以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,對于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種圖形文件的處理方法,其特征在于,包括在圖形文件中創(chuàng)建外部引用對象,所述外部引用對象包括外部圖形文件的必要信息和圖形容器;所述圖形文件通過所述外部引用對象中的必要信息與所述外部圖形文件建立鏈接,并通過所述鏈接將所述外部圖形文件加載至所述圖形文件之中;在修改所述外部圖形文件之后,通過所述鏈接來對應(yīng)更新成功加載所述外部圖形文件的圖形文件。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述圖形文件通過所述外部引用對象中的必要信息與所述外部圖形文件建立鏈接,并通過所述鏈接將所述外部圖形文件加載至所述圖形文件之中包括通過所述必要信息在圖形數(shù)據(jù)庫中進(jìn)行查詢,以獲取所外部圖形文件的圖形信息; 將所述圖形信息保存至所述圖形容器,以將所述外部圖形文件加載至所述圖形文件中。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,在將所述圖形信息保存至所述圖形容器, 以將所述外部圖形文件加載至所述圖形文件中之后,所述方法還包括判斷所述外部圖形文件是否加載成功;在所述外部圖形文件加載失敗的情況下,清空所述圖形容器;在所述外部圖形文件加載成功的情況下,顯示和/或編輯所述加載成功的所述圖形文件。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,在顯示和/或編輯加載成功的所述圖形文件之后,所述方法還包括保存該成功加載了所述外部圖形文件的圖形文件,其中,所述圖形文件僅保存所述外部圖形文件的必要信息;在修改保存有所述外部圖形文件的圖形文件的過程中,根據(jù)所述鏈接來調(diào)用對應(yīng)的圖形信息至所述圖形文件;編輯該圖形信息,并通過所述鏈接同步更新圖形數(shù)據(jù)庫中的所述外部圖形文件的圖形 fn息ο
5.根據(jù)權(quán)利要求1-4中任一項(xiàng)所述的方法,其特征在于,在通過所述鏈接將所述外部圖形文件加載至所述圖形文件之中之后,所述方法還包括通過所述外部引用對象卸載該已經(jīng)加載在該圖形文件上的外部圖形文件,該步驟包括刪除所述外部引用對象中的圖形容器,僅保存所述外部引用對象中的必要信息。
6.一種圖形文件的處理裝置,其特征在于,包括創(chuàng)建模塊,用于在圖形文件中創(chuàng)建外部引用對象,所述外部引用對象包括外部圖形文件的必要信息和圖形容器;加載模塊,用于所述圖形文件通過所述外部引用對象中的必要信息與所述外部圖形文件建立鏈接,并通過所述鏈接將所述外部圖形文件加載至所述圖形文件之中;更新模塊,用于在修改所述外部圖形文件之后,通過所述鏈接來對應(yīng)更新成功加載所述外部圖形文件的圖形文件。
7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述加載模塊包括查詢模塊,用于通過所述必要信息在圖形數(shù)據(jù)庫中進(jìn)行查詢,以獲取所外部圖形文件的圖形信息;保存模塊,用于將所述圖形信息保存至所述圖形容器,以將所述外部圖形文件加載至所述圖形文件中。
8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述裝置還包括判斷模塊,用于判斷所述外部圖形文件是否加載成功;清空模塊,用于在所述外部圖形文件加載失敗的情況下,清空所述圖形容器;處理模塊,用于在所述外部圖形文件加載成功的情況下,顯示和/或編輯所述加載成功的所述圖形文件。
9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述裝置還包括存儲模塊,用于保存該成功加載了所述外部圖形文件的圖形文件,其中,所述圖形文件僅保存所述外部圖形文件的必要信息;調(diào)用模塊,用于在修改保存有所述外部圖形文件的圖形文件的過程中,根據(jù)所述鏈接來調(diào)用對應(yīng)的圖形信息至所述圖形文件;同步更新模塊,用于編輯該圖形信息,并通過所述鏈接同步更新圖形數(shù)據(jù)庫中的所述外部圖形文件的圖形信息。
10.根據(jù)權(quán)利要求6-9中任一項(xiàng)所述的裝置,其特征在于,所述裝置還包括卸載模塊,用于通過所述外部引用對象卸載加載在該圖形文件上的外部圖形文件,包括刪除模塊,用于刪除所述外部引用對象中的圖形容器,僅保存所述外部引用對象中的必要fn息。
全文摘要
本發(fā)明公開了一種圖形文件的處理方法及裝置。其中,該方法包括在圖形文件中創(chuàng)建外部引用對象,外部引用對象包括外部圖形文件的必要信息和圖形容器;圖形文件通過外部引用對象中的必要信息與外部圖形文件建立鏈接,并通過鏈接將外部圖形文件加載至圖形文件之中;在修改外部圖形文件之后,通過鏈接來對應(yīng)更新成功加載外部圖形文件的圖形文件,通過創(chuàng)建一個(gè)對應(yīng)的外部引用對象,使用該外部引用對象可以將一個(gè)或多個(gè)外部圖形文件鏈接到當(dāng)前圖形文件中,并且該對象作為一種鏈接接口使得引用外部文件的圖形文件會隨著外部引用圖形文件的修改而更新。通過本發(fā)明,能夠保證協(xié)同設(shè)計(jì)人員之間的引用都是最新的,且不會明顯增加當(dāng)前圖形文件的大小。
文檔編號G06F17/30GK102254045SQ20111023707
公開日2011年11月23日 申請日期2011年8月17日 優(yōu)先權(quán)日2011年8月17日
發(fā)明者張文智, 李剛 申請人:北京數(shù)碼大方科技有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1