[發(fā)明專利]一種基于嵌入式下VAPS XT軟件的Word顯示技術(shù)在審
| 申請(qǐng)?zhí)枺?/td> | 201310547887.1 | 申請(qǐng)日: | 2013-11-08 |
| 公開(公告)號(hào): | CN104636121A | 公開(公告)日: | 2015-05-20 |
| 發(fā)明(設(shè)計(jì))人: | 祝廣濤 | 申請(qǐng)(專利權(quán))人: | 北京賽四達(dá)科技股份有限公司 |
| 主分類號(hào): | G06F9/44 | 分類號(hào): | G06F9/44;G06F17/21 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 100085 北京*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 嵌入式 vaps xt 軟件 word 顯示 技術(shù) | ||
技術(shù)領(lǐng)域
本發(fā)明涉及一種基于嵌入式下VAPS?XT軟件的Word顯示技術(shù)。?
背景技術(shù)
由于Word在處理文檔方面的便利性,高效性等方面的出色表現(xiàn),人們?cè)谌粘I睿ぷ髦泻芏嗟奈臋n資料采用Word的進(jìn)行處理并存儲(chǔ),這在Window系統(tǒng)下,文檔的使用和顯示沒有問題,但是由于特殊的需要的,Word文檔需要在特殊的硬件平臺(tái)上顯示,這樣就需要對(duì)Word文檔進(jìn)行特殊的處理,才能顯示。?
Vxworks實(shí)時(shí)操作系統(tǒng),在軍事,工業(yè)領(lǐng)域應(yīng)用非常廣泛,但是它功能有限,不支持例如PDF,word等文檔的顯示,由于特殊的需要,人們需要對(duì)將原有的文檔進(jìn)行特殊的處理,以使Vxworks能支持這些文檔的顯示,達(dá)到數(shù)據(jù)共享的目的的。?
VAPS?XT是一款優(yōu)秀的人機(jī)交互圖形設(shè)計(jì)軟件,目前在軍事航電系統(tǒng)仿真領(lǐng)域應(yīng)用很廣,但是VAPS?XT主要支持Window下的圖形設(shè)計(jì),而且不支持Word文檔顯示,人們迫切這種軟件能夠移植到嵌入式環(huán)境,并支持Word文檔顯示,從而達(dá)到軟件的跨平臺(tái)仿真測試,方面數(shù)據(jù)共享的目的。?
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題是提供一種通過調(diào)用VAPS?XT中Word轉(zhuǎn)換XML控件,將Word文檔轉(zhuǎn)換為XML文件,在嵌入式平臺(tái)上顯示的基于嵌入式下VAPS?XT軟件的Word顯示技術(shù)。?
為解決上述問題,本發(fā)明采用如下技術(shù)方案:?
一種基于嵌入式下VAPS?XT軟件的Word顯示技術(shù),包括以下步驟:?
1)提取Window?XP平臺(tái)下的Word元素內(nèi)容,并將內(nèi)容存儲(chǔ)為XML格式;?
2)通過網(wǎng)絡(luò)將存儲(chǔ)為XML格式的Word元素內(nèi)容傳輸?shù)絍xworks平臺(tái);?
3)通過VAPS?XT軟件讀取存儲(chǔ)為XML格式的Word元素內(nèi)容,并在Vxworks平臺(tái)上將該存儲(chǔ)為XML格式的Word元素內(nèi)容顯示如Word文檔的效果。?
作為優(yōu)選的技術(shù)方案,包括上位機(jī)軟件和下位機(jī)軟件。?
作為優(yōu)選的技術(shù)方案,所述上位機(jī)軟件包括以下步驟:?
1)提取Word元素功能的實(shí)現(xiàn),主要通過使用錄制對(duì)Word文檔進(jìn)行操作的VAB宏;?
2)提取Word元素功能的接口封裝,將提取Word元素的功能通過MFC封裝成C++通用動(dòng)態(tài)鏈接庫(dll)接口,供外部應(yīng)用程序使用,所述外部應(yīng)用程序包括VAPS?XT軟件;?
3)Word元素保存成XML文檔格式,將封裝好的dll加載到VAPS?XT軟件,通過dll獲取word中的元素,并將這些數(shù)據(jù)以XML文件格式的形式進(jìn)行存儲(chǔ)。?
作為優(yōu)選的技術(shù)方案,所述下位機(jī)軟件包括以下步驟:?
1)讀取XML文檔功能的開發(fā),對(duì)libxml2庫進(jìn)行封裝,實(shí)現(xiàn)對(duì)上位機(jī)中存儲(chǔ)的XML文檔進(jìn)行讀寫,封裝成控件的形式提供給外部程序使用;?
2)VAPS?XT軟件對(duì)特定格式的XML文件數(shù)據(jù)的讀取,VAPS?XT加載讀取XML文檔的控件,將其保存的Word元素?cái)?shù)據(jù)讀取出來;?
3)VAPS?XT軟件對(duì)Word元素?cái)?shù)據(jù)的顯示,VAPS?XT通過調(diào)用OpenGL接口將Word元素?cái)?shù)據(jù)顯示出來。?
作為優(yōu)選的技術(shù)方案,所述Word元素包括文本、表格和字體。?
本發(fā)明的有益效果是:本發(fā)明以仿真技術(shù)為基礎(chǔ),將Word文檔轉(zhuǎn)換為XML?文檔的的接口做成插件集成到VAPS?XT。當(dāng)需要顯示W(wǎng)ord文檔時(shí),就可以調(diào)用VAPS?XT中Word轉(zhuǎn)換XML控件,將Word文檔轉(zhuǎn)換為XML文件。在嵌入式平臺(tái)上顯示時(shí),直接輸入要顯示的Word文檔對(duì)應(yīng)的XML文件路檉,將文檔顯示出來,操作簡單,實(shí)用性較強(qiáng),適合推廣使用。?
附圖說明
圖1為上位機(jī)軟件流程圖;?
圖2為下位機(jī)軟件流程圖;?
圖3為本發(fā)明的實(shí)施流程圖。?
具體實(shí)施方式
參閱圖3所示的一種基于嵌入式下VAPS?XT軟件的Word顯示技術(shù),包括以下步驟:?
1)提取Window?XP平臺(tái)下的Word元素內(nèi)容,并將內(nèi)容存儲(chǔ)為XML格式;?
2)通過網(wǎng)絡(luò)將存儲(chǔ)為XML格式的Word元素內(nèi)容傳輸?shù)絍xworks平臺(tái);?
3)通過VAPS?XT軟件讀取存儲(chǔ)為XML格式的Word元素內(nèi)容,并在Vxworks平臺(tái)上將該存儲(chǔ)為XML格式的Word元素內(nèi)容顯示如Word文檔的效果。?
包括上位機(jī)軟件和下位機(jī)軟件。?
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京賽四達(dá)科技股份有限公司,未經(jīng)北京賽四達(dá)科技股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310547887.1/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。





