專利名稱::一種將控件插入到文檔里的裝置和方法
技術(shù)領(lǐng)域:
:本發(fā)明屬于計(jì)算機(jī)應(yīng)用
技術(shù)領(lǐng)域:
,尤其涉及一種將控件插入到文檔里的裝置和方法。
背景技術(shù):
:在很多軟件里有時(shí)需要將ActiveX控件(以下簡稱控件)插入到其文檔里,以方便用戶在瀏覽該文件的同時(shí),可以同步瀏覽與該文件信息相關(guān)的控件內(nèi)容信息。為了滿足和解決用戶的這些需求,現(xiàn)有的一些應(yīng)用程序軟件己可以提供用戶插入控件到文檔里的功能。但基本上都是通過菜單的方式插入,且必須手動(dòng)設(shè)置其屬性。本發(fā)明里的文檔,特指Office文檔。ActiveX控件以前也叫做OLE控件或OCX控件,是一種圖形對象,是由軟件提供商開發(fā)的可重用的軟件組件??梢詫⑵洳迦氲絎EB網(wǎng)頁或其它應(yīng)用程序中??梢院芸斓卦诰W(wǎng)址、臺(tái)式應(yīng)用程序、以及開發(fā)工具中加入特殊的功能。例如,StockTicker控件可以用來在網(wǎng)頁上即時(shí)地加入動(dòng)態(tài)信息;Flash動(dòng)畫控件可用來在網(wǎng)頁中加入動(dòng)畫特性。Flash動(dòng)畫控件是一種矢量動(dòng)畫格式,可用來向網(wǎng)頁或應(yīng)用程序中加入動(dòng)畫特性。它是用Macromedia公司的Flash軟件編輯而成,具有體積小、兼容性好、直觀動(dòng)感、互動(dòng)性強(qiáng)大、支持MP3音樂等諸多優(yōu)點(diǎn),是當(dāng)今最流行的Web頁面動(dòng)畫格式。為了把控件插入到文檔里,現(xiàn)有技術(shù)的操作步驟繁瑣復(fù)雜。而且必須通過手動(dòng)的方式設(shè)置其相應(yīng)的屬性。以在MSOffice的Word文檔中插入Flash動(dòng)畫控件為例1.依次單擊下拉菜單"視圖"—"工具欄"—"控件工具箱"。2.在"控件工具箱"中點(diǎn)擊"其他控件",選擇列表中的"ShockwaveFlashObject"。3.用鼠標(biāo)右鍵單擊插入進(jìn)來的Flash播放控件,選擇"屬性"。4.在"屬性"窗口的"Movie"欄輸入Flash動(dòng)畫的路徑及文件名,需要用絕對路徑,可采用以下兩種file:〃/C:/kingosft/kingsoft.swfhttp:〃www.kingsoft,com/kingsoft.swf5.通過"屬性"窗口設(shè)置Flash控件的屬性,如將"EmbedMovie"項(xiàng)設(shè)置為"True",使Flash嵌入到Word中。"Height"和"Width"分別為Flash的高和寬。"Scale"默認(rèn)為ShowAll,為縮放模式,始終顯示Flash中的所有內(nèi)容,如果改為NoScale則始終按1:1比例,不會(huì)縮放Flash中的內(nèi)容。6.單擊控件工具箱上的"退出設(shè)計(jì)模式"按鈕,在Word中即可播放Flash了?,F(xiàn)有技術(shù)的缺點(diǎn)是-1、必須通過菜單的方式插入控件。2、用戶需做出的操作內(nèi)容以及給出的窗口術(shù)語太過專業(yè)化,有時(shí)一個(gè)普通用戶很難去設(shè)置。如a.要從很長的一個(gè)列表中選擇出Flash控件"ShockwaveFlashObject"。b.用戶需要手動(dòng)去設(shè)置其相應(yīng)的屬性,在進(jìn)行屬性設(shè)置前用戶必須要了解各屬性設(shè)置信息相應(yīng)的含義,否則,無法進(jìn)行相關(guān)設(shè)置。
發(fā)明內(nèi)容本發(fā)明的目的在于提供一種將控件插入到文檔里的裝置和方法,可以讓用戶很方便地通過復(fù)制粘貼或拖放將控件插入到文檔里,同時(shí)能通過配置表自動(dòng)設(shè)置其相應(yīng)的屬性,用戶可以自定義其配置表,擴(kuò)展了用戶可插入的控件和設(shè)置其屬性,簡化操作歩驟,同時(shí)也方便了用戶;若沒有配置表或者與配置表里的信息不匹配,用戶也可以通過注冊表信息插入控件。本發(fā)明是通過以下技術(shù)方案來實(shí)現(xiàn)的一種將控件插入到文檔里的裝置,包括有相互連接的計(jì)算機(jī)輸入設(shè)備、顯示設(shè)備、處理單元,其中,所述將控件插入到文檔里的裝置還包括有數(shù)據(jù)解析模塊、査詢匹配模塊、控件建立模塊、屬性設(shè)置模塊;所述數(shù)據(jù)解析模塊用以分析剪貼板或拖放動(dòng)作里的數(shù)據(jù)信息;所述查詢匹配模塊用以將數(shù)據(jù)信息與配置表或注冊表信息進(jìn)行匹配,確認(rèn)控件的控件類型;所述控件建立模塊用以創(chuàng)建控件到文檔里;所述屬性設(shè)置模塊用以提取配置表里與控件類型相關(guān)的屬性信息,為文檔里創(chuàng)建的控件設(shè)置與其控件類型相應(yīng)的屬性信息。一種將控件插入到文檔里的方法,其中包括有如下步驟步驟l.復(fù)制粘貼數(shù)據(jù);或拖放數(shù)據(jù);步驟2.分析所復(fù)制或拖動(dòng)數(shù)據(jù)的數(shù)據(jù)信息;步驟3.將分析的數(shù)據(jù)信息與配置表或注冊表信息進(jìn)行匹配,確認(rèn)控件的控件類型;歩驟4.根據(jù)所匹配到的控件類型創(chuàng)建控件到文檔里;歩驟5.根據(jù)所確認(rèn)的控件類型,提取配置表里與該控件類型相關(guān)的屬性信息,為文檔里創(chuàng)建的控件設(shè)置與其控件類型相應(yīng)的屬性信息。本發(fā)明一種將控件插入到文檔里的裝置和方法的有益效果如下1.用戶可以通過復(fù)制粘貼或拖放的方式將控件插入到文檔里,簡化了用戶的操作;2.用戶可以自行編寫定義配置表,創(chuàng)建控件的方法和設(shè)置控件的屬性完全可以根據(jù)用戶自己的定義去完成,極大地方便了用戶。圖1是本發(fā)明一種將控件插入到文檔里的裝置的結(jié)構(gòu)示意圖2是本發(fā)明一種將控件插入到文檔里的方法的流程圖3是本發(fā)明一種將控件插入到文檔里的方法的一種典型的流程示意圖。具體實(shí)施例方式請見圖1,一種將控件插入到文檔里的裝置,包括有相互連接的計(jì)算機(jī)輸入設(shè)備、顯示設(shè)備、處理單元,其中所述將控件插入到文檔里的裝置還包括有數(shù)據(jù)解析模塊、查詢匹配模塊、控件建立模塊、屬性設(shè)置模塊;所述數(shù)據(jù)解析模塊用以分析剪貼板或拖放動(dòng)作里的數(shù)據(jù)信息;所述査詢匹配模塊用以將數(shù)據(jù)信息與配置表或注冊表信息進(jìn)行匹配,確認(rèn)控件的控件類型;所述控件建立模塊用以創(chuàng)建控件到文檔里;所述屬性設(shè)置模塊用以提取配置表里與控件類型相關(guān)的屬性信息,為文檔里創(chuàng)建的控件設(shè)置與其控件類型相應(yīng)的屬性信息。如圖2所示,一種將控件插入到文檔里的方法,其中包括有如下步驟歩驟l.復(fù)制粘貼數(shù)據(jù);或拖放數(shù)據(jù);歩驟2.分析所復(fù)制或拖動(dòng)數(shù)據(jù)的數(shù)據(jù)信息;歩驟3.將分析的數(shù)據(jù)信息與配置表或注冊表信息進(jìn)行匹配,確認(rèn)控件的控件類型;步驟4.根據(jù)所匹配到的控件類型創(chuàng)建控件到文檔里;步驟5.根據(jù)所確認(rèn)的控件類型,提取配置表里與該控件類型相關(guān)的屬性信息,為文檔里創(chuàng)建的控件設(shè)置與其控件類型相應(yīng)的屬性信息。如圖3所示,本發(fā)明的一種典型流程,包括如下步驟1.操作開始;2.用戶復(fù)制粘貼或拖放數(shù)據(jù);3.數(shù)據(jù)解析模塊分析所復(fù)制或拖動(dòng)數(shù)據(jù)的數(shù)據(jù)信息,如果存在CFJiDROP數(shù)據(jù),則進(jìn)入4,如果CFJDROP數(shù)據(jù)不存在,則進(jìn)入9;4.數(shù)據(jù)解析模塊獲取CF—HDROP數(shù)據(jù)中所包含的帶文件路徑的文件名,包括文件后綴名,或者URL信息;5.查找計(jì)算機(jī)里的配置表,若配置表存在,進(jìn)入6,若配置表不存在,進(jìn)入16;6.査詢匹配模塊根據(jù)數(shù)據(jù)解析模塊所提取的文件后綴名與配置表里的數(shù)據(jù)信息進(jìn)行匹配,查找與所提取的文件后綴名相關(guān)的CLSID,確認(rèn)控件的控件類型,如果與配置表里的數(shù)據(jù)能匹配則進(jìn)入7,不能匹配則進(jìn)入16;7.控件建立模塊根據(jù)查詢匹配模塊所匹配到的控件類型(即根據(jù)所獲取的CLSID)創(chuàng)建控件到文檔里;8.屬性設(shè)置模塊根據(jù)査詢匹配模塊所確認(rèn)的控件類型,提取配置表里與該控件類型相關(guān)的屬性信息,將需要關(guān)鍵字替換的屬性信息進(jìn)行關(guān)鍵字替換,為文檔里創(chuàng)建的控件設(shè)置與其控件類型相應(yīng)的屬性信息,進(jìn)入22;'9.數(shù)據(jù)解析模塊嘗試去獲取EmbededObject數(shù)據(jù),若數(shù)據(jù)存在,則進(jìn)入10,若數(shù)據(jù)不存在,則進(jìn)入21;10.數(shù)據(jù)解析模塊從EmbededObject數(shù)據(jù)中獲取CLSID和IStorage數(shù)據(jù),進(jìn)入11;11.控件建立模塊根據(jù)數(shù)據(jù)解析模塊獲取的CLSID數(shù)據(jù)在文檔里創(chuàng)建控件,進(jìn)入12;12.控件建立模塊調(diào)用IPersistStorage的Load方法來加載控件數(shù)據(jù),進(jìn)入13;13.查找計(jì)算機(jī)里的配置表,若配置表存在,進(jìn)入14,不存在,則進(jìn)入22;14.査詢匹配模塊根據(jù)數(shù)據(jù)解析模塊所提取的CLSID與配置表里的數(shù)據(jù)信息進(jìn)行匹配,若能匹配則進(jìn)入15,若不能匹配則進(jìn)入22;15.屬性設(shè)置模塊根據(jù)查詢匹配模塊所匹配的控件類型,提取配置表里與該控件類型相關(guān)的屬性信息,將需要關(guān)鍵字替換的屬性信息進(jìn)行關(guān)鍵字替換,為文檔里創(chuàng)建的控件設(shè)置與其控件類型相應(yīng)的屬性信息,進(jìn)入22;16.數(shù)據(jù)解析模塊根據(jù)分析得到的文件后綴名,察看注冊表中的服EY一CLASSES—R00TA文件后綴名的鍵值,如果注冊表鍵值存在則進(jìn)入17,不存在則進(jìn)入21;17.數(shù)據(jù)解析模塊獲取注冊表里的ProgID,接著再査詢HKEY—CLASSES—R00T\ProgID,若存在則進(jìn)入18,若不存在則進(jìn)入21;18.數(shù)據(jù)解析模塊從HKEY—CLASSES—R00T\ProgID的子鍵CLSID中獲取CLSID;19.控件建立模塊根據(jù)數(shù)據(jù)解析模塊獲取的CLSID數(shù)據(jù)在文檔里創(chuàng)建控件,進(jìn)入20;20.控件建立模塊調(diào)用IPersistFile的Load方法來加載控件數(shù)據(jù)(包含哪些數(shù)據(jù)),進(jìn)入22;21.正常的復(fù)制粘貼或拖放流程;22.操作結(jié)束。以通過獲取CF—HDR0P數(shù)據(jù)并從配置表里獲得控件屬性的方式插入Flash控件到WPSOffice2007演示文檔里為例,包括如下步驟歩驟1.復(fù)制一個(gè)Flash動(dòng)畫,粘貼在WPSOffice2007演示文檔里;或拖放一個(gè)Flash動(dòng)畫到WPSOffice2007演示文檔里;歩驟2.數(shù)據(jù)解析模塊分析所復(fù)制或拖動(dòng)的Flash動(dòng)畫的數(shù)據(jù)信息,獲取CF一HDROP數(shù)據(jù)中所包含的帶文件路徑、文件后綴名的文件名,或者URL信息,然后進(jìn)入步驟3;歩驟3.查詢匹配模塊根據(jù)步驟2所提取的文件后綴名(SWF)數(shù)據(jù)與配置表里的數(shù)據(jù)信息進(jìn)行匹配,查找與之相關(guān)的CLSID;步驟4.控件建立模塊根據(jù)步驟3所匹配到的Flash動(dòng)畫控件類型(CLSID)創(chuàng)建Flash動(dòng)畫控件到WPSOffice2007演示文檔里;步驟5.屬性設(shè)置模塊根據(jù)步驟3所匹配的Flash動(dòng)畫控件類型(CLSID)提取配置表里與Flash動(dòng)畫控件類型相關(guān)的Movie和EmbedMovie屬性信息,將需要關(guān)鍵字替換的屬性信息進(jìn)行關(guān)鍵字替換,在本例中,需要進(jìn)行關(guān)鍵字替換的屬性信息為把Movi^。/。FILEN層E。/。中的。/oFILENAME。/。替換成所提取的文件名,然后為WPSOffice2007演示文檔里創(chuàng)建的Flash動(dòng)畫控件設(shè)置相應(yīng)的Movie和EmbedMovie屬性信息;步驟6.整個(gè)過程完成。其中,配置表中的數(shù)據(jù)主要由CLSID、文件后綴名、所要設(shè)置的屬性列表組成,但不局限于以上的數(shù)據(jù)。在配置表中的某一項(xiàng)如下<table>tableseeoriginaldocumentpage10</column></row><table>權(quán)利要求1、一種將控件插入到文檔里的裝置,包括有相互連接的計(jì)算機(jī)輸入設(shè)備、顯示設(shè)備、處理單元,其特征在于所述將控件插入到文檔里的裝置還包括有數(shù)據(jù)解析模塊、查詢匹配模塊、控件建立模塊、屬性設(shè)置模塊;所述數(shù)據(jù)解析模塊用以分析剪貼板或拖放動(dòng)作里的數(shù)據(jù)信息;所述查詢匹配模塊用以將數(shù)據(jù)信息與配置表或注冊表信息進(jìn)行匹配,確認(rèn)控件的控件類型;所述控件建立模塊用以創(chuàng)建控件到文檔里;所述屬性設(shè)置模塊用以提取配置表里與控件類型相關(guān)的屬性信息,為文檔里創(chuàng)建的控件設(shè)置與其控件類型相應(yīng)的屬性信息。2、一種將控件插入到文檔里的方法,其特征在于包括有如下步驟-步驟l.復(fù)制粘貼數(shù)據(jù);或拖放數(shù)據(jù);步驟2.分析所復(fù)制或拖動(dòng)數(shù)據(jù)的數(shù)據(jù)信息;歩驟3.將分析的數(shù)據(jù)信息與配置表或注冊表信息進(jìn)行匹配,確認(rèn)控件的控件類型;步驟4.根據(jù)所匹配到的控件類型創(chuàng)建控件到文檔里;歩驟5.根據(jù)所確認(rèn)的控件類型,提取配置表里與該控件類型相關(guān)的屬性信息,為文檔里創(chuàng)建的控件設(shè)置與其控件類型相應(yīng)的屬性信息。3、根據(jù)權(quán)利要求2所述的一種使用如權(quán)利要求1所述的將控件插入到文檔里的裝置的將控件插入到文檔里的方法,其特征在于其一種典型流程,包括如下歩驟1)操作開始;2)用戶復(fù)制粘貼或拖放數(shù)據(jù);3)數(shù)據(jù)解析模塊分析所復(fù)制或拖動(dòng)數(shù)據(jù)的數(shù)據(jù)信息,如果存在CF—HDR0P數(shù)據(jù),則進(jìn)入4,如果CF一HDROP數(shù)據(jù)不存在,則進(jìn)入9;4)數(shù)據(jù)解析模塊獲取CF—HDR0P數(shù)據(jù)中的文件名;5)査找計(jì)算機(jī)里的配置表,若配置表存在,進(jìn)入6,若配置表不存在,進(jìn)入16;6)查詢匹配模塊根據(jù)數(shù)據(jù)解析模塊所提取的文件名與配置表里的數(shù)據(jù)信息進(jìn)行匹配,確認(rèn)控件的控件類型,如果與配置表里的數(shù)據(jù)能匹配則進(jìn)入7,不能匹配則進(jìn)入16;7)控件建立模塊根據(jù)查詢匹配模塊所匹配到的控件類型創(chuàng)建控件到文檔里;8)屬性設(shè)置模塊根據(jù)査詢匹配模塊所確認(rèn)的控件類型,提取配置表里與該控件類型相關(guān)的屬性信息,為文檔里創(chuàng)建的控件設(shè)置與其控件類型相應(yīng)的屬性信息,進(jìn)入22;9)數(shù)據(jù)解析模塊嘗試去獲取EmbededObject數(shù)據(jù),若數(shù)據(jù)存在,則進(jìn)入10,若數(shù)據(jù)不存在,則進(jìn)入21;10)數(shù)據(jù)解析模塊從EmbededObject數(shù)據(jù)中獲取CLSID和IStorage數(shù)據(jù),進(jìn)入ll;11)控件建立模塊根據(jù)數(shù)據(jù)解析模塊獲取的CLSID數(shù)據(jù)在文檔里創(chuàng)建控件,進(jìn)入12;12)控件建立模塊調(diào)用IPersistStorage的Load方法來加載控件數(shù)據(jù),進(jìn)入13;13)査找計(jì)算機(jī)里的配置表,若配置表存在,進(jìn)入14,不存在,則進(jìn)入22;14)査詢匹配模塊根據(jù)數(shù)據(jù)解析模塊所提取的CLSID與配置表里的數(shù)據(jù)信息進(jìn)行匹配,若能匹配則進(jìn)入15,若不能匹配則進(jìn)入22;15)屬性設(shè)置模塊根據(jù)查詢匹配模塊所匹配的控件類型,提取配置表里與該控件類型相關(guān)的屬性信息,為文檔里創(chuàng)建的控件設(shè)置與其控件類型相應(yīng)的屬性信息,進(jìn)入22;16)數(shù)據(jù)解析模塊根據(jù)分析得到的文件名,察看注冊表中的服EY一CLASSES—R00TA文件后綴名的鍵值,如果注冊表鍵值存在則進(jìn)入17,不存在則進(jìn)入21;17)數(shù)據(jù)解析模塊獲取注冊表里的ProgID,接著再査詢HKEY—CLASSES—R00T\ProgID,若存在則進(jìn)入18,若不存在則進(jìn)入21;18)數(shù)據(jù)解析模塊從HKEY_CLASSES—R00T\ProgID的子鍵CLSID中獲取CLSID;19)控件建立模塊根據(jù)數(shù)據(jù)解析模塊獲取的CLSID數(shù)據(jù)在文檔里創(chuàng)建控件,進(jìn)入20;20)控件建立模塊調(diào)用IPersistFile的Load方法來加載控件數(shù)據(jù),進(jìn)入22;21)正常的復(fù)制粘貼或拖放流程;22)操作結(jié)束。4、根據(jù)權(quán)利要求3所述的將控件插入到文檔里的方法,其特征在于從CF—HDR0P數(shù)據(jù)中獲取文件名的步驟,其文件名包含文件路徑、文件后綴名,或者URL信息。5、根據(jù)權(quán)利要求3所述的將控件插入到文檔里的方法,其特征在于配置表中的數(shù)據(jù)包括有CLSID、文件后綴名、所要設(shè)置的屬性列表。6、根據(jù)權(quán)利要求3或4或5所述的將控件插入到文檔里的方法,其特征在于根據(jù)所提取的文件名與配置表里的數(shù)據(jù)信息進(jìn)行匹配,確認(rèn)控件的控件類型的步驟,進(jìn)一步包括通過文件后綴名查找配置表里與所之相關(guān)的CLSID。7、根據(jù)權(quán)利要求6所述的將控件插入到文檔里的方法,其特征在于根據(jù)所匹配的控件類型創(chuàng)建控件到文檔里的步驟,進(jìn)一步包括根據(jù)獲取的CLSID數(shù)據(jù)在文檔里創(chuàng)建控件。8、根據(jù)權(quán)利夢求3所述的將控件插入到文檔里的方法,其特征在于提取配置表里與控件相關(guān)的屬性信息,為文檔里創(chuàng)建的控件設(shè)置與其控件類型相應(yīng)的屬性信息的歩驟,進(jìn)一歩包括為提取的配置表里與該控件類型相關(guān)的需要關(guān)鍵字替換的屬性信息進(jìn)行關(guān)鍵字替換。9、根據(jù)權(quán)利要求3或4所述的將控件插入到文檔里的方法,其特征在于根據(jù)所提取的文件名,察看注冊表鍵值的步驟,進(jìn)一步包括根據(jù)文件后綴名來察看HKEY—CLASSES_R00T\文件后綴名。10、根據(jù)權(quán)利要求3或4或5或7或8中任何一項(xiàng)所述的將控件插入到文檔里的方法,其特征在于通過獲取CF—HDR0P數(shù)據(jù)并從配置表里獲得控件屬性的方式插入Flash控件到WPSOffice2007演示文檔里的方法,包括如下步驟步驟1.復(fù)制一個(gè)Flash動(dòng)畫,粘貼在WPSOffice2007演示文檔里;或拖放一個(gè)Flash動(dòng)畫到WPSOffice2007演示文檔里;步驟2.數(shù)據(jù)解析模塊分析所復(fù)制或拖動(dòng)的Flash動(dòng)畫的數(shù)據(jù)信息,獲取CF_HDROP數(shù)據(jù)中所包含的帶文件路徑、文件后綴名的文件名,或者URL信息,然后進(jìn)入步驟3;步驟3.查詢匹配模塊根據(jù)步驟2所提取的文件后綴名SWF數(shù)據(jù)與配置表里的數(shù)據(jù)信息進(jìn)行匹配,查找與之相關(guān)的CLSID;步驟4.控件建立模塊根據(jù)步驟3所匹配到的Flash動(dòng)畫控件類型(CLSID)創(chuàng)建Flash動(dòng)畫控件到WPSOffice2007演示文檔里;歩驟5.屬性設(shè)置模塊根據(jù)歩驟3所匹配的Flash動(dòng)畫控件類型(CLSID)提取配置表里與Flash動(dòng)畫控件類型相關(guān)的Movie和EmbedMovie屬性信息,將需要關(guān)鍵字替換的屬性信息進(jìn)行關(guān)鍵字替換,然后為WPSOffice2007演示文檔里創(chuàng)建的Flash動(dòng)畫控件設(shè)置相應(yīng)的Movie和EmbedMovie屬性信息;歩驟6.整個(gè)過程完成。11、根據(jù)權(quán)利要求10所述的一種將控件插入到文檔里的方法,其特征在于配置表中的數(shù)據(jù)包括有CLSID、文件后綴名、所要設(shè)置的屬性列表。12、根據(jù)權(quán)利要求ll所述的一種將控件插入到文檔里的方法,其特征在于配置表中的某一項(xiàng)如下CLSID為(D27CDB6E-AE6D-llcf-96B8-444553540000h文件后綴名為SWF;屬性列表為Movie=%FILENAME%、EmbedMovie=TRUE。13、根據(jù)權(quán)利要求11或12中任何一項(xiàng)所述的一種將控件插入到文檔里的方法,其特征在于進(jìn)行關(guān)鍵字替換的方式為把Movie:y。FILENAME。/。中的。/aFILENAME。/。替換成所提取的文件名。全文摘要本發(fā)明提供一種將控件插入到文檔里的裝置和方法,用戶很方便地通過復(fù)制粘貼或拖放將控件插入到文檔里,能通過配置表自動(dòng)設(shè)置其相應(yīng)的屬性,用戶可以自定義其配置表,擴(kuò)展了用戶可插入的控件和設(shè)置其屬性,簡化操作步驟,同時(shí)也方便了用戶。包括有用以分析剪貼板或拖放動(dòng)作里的數(shù)據(jù)信息的數(shù)據(jù)解析模塊、用以將數(shù)據(jù)信息與配置表或注冊表信息進(jìn)行匹配,確認(rèn)控件的控件類型的查詢匹配模塊、用以創(chuàng)建控件到文檔里的控件建立模塊、用以提取配置表里與控件類型相關(guān)的屬性信息,為文檔里創(chuàng)建的控件設(shè)置與其控件類型相應(yīng)的屬性信息的屬性設(shè)置模塊。文檔編號(hào)G06F9/44GK101359285SQ20071002959公開日2009年2月4日申請日期2007年8月2日優(yōu)先權(quán)日2007年8月2日發(fā)明者邵高揚(yáng)申請人:珠海金山軟件股份有限公司