[發明專利]一種將控件插入到文檔里的裝置和方法有效
| 申請號: | 200710029591.5 | 申請日: | 2007-08-02 |
| 公開(公告)號: | CN101359285A | 公開(公告)日: | 2009-02-04 |
| 發明(設計)人: | 邵高揚 | 申請(專利權)人: | 珠海金山軟件股份有限公司 |
| 主分類號: | G06F9/44 | 分類號: | G06F9/44 |
| 代理公司: | 廣州華進聯合專利商標代理有限公司 | 代理人: | 李雙皓 |
| 地址: | 519015廣東省珠海*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 控件 插入 文檔 裝置 方法 | ||
技術領域
本發明屬于計算機應用技術領域,尤其涉及一種將控件插入到文檔里的裝置和方法。
背景技術
在很多軟件里有時需要將ActiveX控件(以下簡稱控件)插入到其文檔里,以方便用戶在瀏覽該文件的同時,可以同步瀏覽與該文件信息相關的控件內容信息。為了滿足和解決用戶的這些需求,現有的一些應用程序軟件已可以提供用戶插入控件到文檔里的功能。但基本上都是通過菜單的方式插入,且必須手動設置其屬性。
本發明里的文檔,特指Office文檔。
ActiveX控件:以前也叫做OLE控件或OCX控件,是一種圖形對象,是由軟件提供商開發的可重用的軟件組件。可以將其插入到WEB網頁或其它應用程序中??梢院芸斓卦诰W址、臺式應用程序、以及開發工具中加入特殊的功能。例如,StockTicker控件可以用來在網頁上即時地加入動態信息;Flash動畫控件可用來在網頁中加入動畫特性。
Flash動畫控件:是一種矢量動畫格式,可用來向網頁或應用程序中加入動畫特性。它是用Macromedia公司的Flash軟件編輯而成,具有體積小、兼容性好、直觀動感、互動性強大、支持MP3音樂等諸多優點,是當今最流行的Web頁面動畫格式。
為了把控件插入到文檔里,現有技術的操作步驟繁瑣復雜。而且必須通過手動的方式設置其相應的屬性。以在MS?Office的Word文檔中插入Flash動畫控件為例:
1.依次單擊下拉菜單“視圖”→“工具欄”→“控件工具箱”。
2.在“控件工具箱”中點擊“其他控件”,選擇列表中的“Shockwave?Flash?Object”。
3.用鼠標右鍵單擊插入進來的Flash播放控件,選擇“屬性”。
4.在“屬性”窗口的“Movie”欄輸入Flash動畫的路徑及文件名,需要用絕對路徑,可采用以下兩種:
file:///C:/kingosft/kingsoft.swf
http://www.kingsoft.com/kingsoft.swf
5.通過“屬性”窗口設置Flash控件的屬性,如:將“EmbedMovie”項設置為“True”,使Flash嵌入到Word中。“Height”和“Width”分別為Flash的高和寬?!癝cale”默認為ShowAll,為縮放模式,始終顯示Flash中的所有內容,如果改為NoScale則始終按1∶1比例,不會縮放Flash中的內容。
6.單擊控件工具箱上的“退出設計模式”按鈕,在Word中即可播放Flash了?,F有技術的缺點是:
1、必須通過菜單的方式插入控件。
2、用戶需做出的操作內容以及給出的窗口術語太過專業化,有時一個普通用戶很難去設置。如:
a.要從很長的一個列表中選擇出Flash控件:“Shockwave?Flash?Object”。
b.用戶需要手動去設置其相應的屬性,在進行屬性設置前用戶必須要了解各屬性設置信息相應的含義,否則,無法進行相關設置。
發明內容
本發明的目的在于提供一種將控件插入到文檔里的裝置和方法,可以讓用戶很方便地通過復制粘貼或拖放將控件插入到文檔里,同時能通過配置表自動設置其相應的屬性,用戶可以自定義其配置表,擴展了用戶可插入的控件和設置其屬性,簡化操作步驟,同時也方便了用戶;若沒有配置表或者與配置表里的信息不匹配,用戶也可以通過注冊表信息插入控件。
本發明是通過以下技術方案來實現的:
一種將控件插入到文檔里的裝置,包括有:相互連接的計算機輸入設備、顯示設備、處理單元,其中,所述將控件插入到文檔里的裝置還包括有:數據解析模塊、查詢匹配模塊、控件建立模塊、屬性設置模塊;
所述數據解析模塊:用以分析剪貼板或拖放動作里的數據信息;
所述查詢匹配模塊:用以將數據信息與配置表或注冊表信息進行匹配,確認控件的控件類型;所述剪貼板或拖放動作里的數據包含控件;
所述控件建立模塊:用以創建控件到文檔里;
所述屬性設置模塊:用以提取配置表或注冊表里與控件類型相關的屬性信息,為文檔里創建的控件設置與其控件類型相應的屬性信息。
一種將控件插入到文檔里的方法,其中:包括有如下步驟:
步驟1.復制粘貼數據;或拖放數據;所述數據包含控件;
步驟2.分析所復制或拖動數據的數據信息;
步驟3.將分析的數據信息與配置表或注冊表信息進行匹配,確認控件的控件類型;
步驟4.根據所匹配到的控件類型創建控件到文檔里;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于珠海金山軟件股份有限公司,未經珠海金山軟件股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200710029591.5/2.html,轉載請聲明來源鉆瓜專利網。





