一种基于嵌入式下VAPSXT软件的Word显示技术的制作方法

文档序号:8318936阅读:546来源:国知局
一种基于嵌入式下VAPS XT软件的Word显示技术的制作方法
【技术领域】
[0001]本发明涉及一种基于嵌入式下VAPS XT软件的Word显示技术。
【背景技术】
[0002]由于Word在处理文档方面的便利性,高效性等方面的出色表现,人们在日常生活,工作中很多的文档资料采用Word的进行处理并存储,这在Window系统下,文档的使用和显示没有问题,但是由于特殊的需要的,Word文档需要在特殊的硬件平台上显示,这样就需要对Word文档进行特殊的处理,才能显示。
[0003]Vxworks实时操作系统,在军事,工业领域应用非常广泛,但是它功能有限,不支持例如H)F,word等文档的显示,由于特殊的需要,人们需要对将原有的文档进行特殊的处理,以使Vxworks能支持这些文档的显示,达到数据共享的目的的。
[0004]VAPS XT是一款优秀的人机交互图形设计软件,目前在军事航电系统仿真领域应用很广,但是VAPS XT主要支持Window下的图形设计,而且不支持Word文档显示,人们迫切这种软件能够移植到嵌入式环境,并支持Word文档显示,从而达到软件的跨平台仿真测试,方面数据共享的目的。

【发明内容】

[0005]本发明要解决的技术问题是提供一种通过调用VAPS XT中Word转换XML控件,将Word文档转换为XML文件,在嵌入式平台上显示的基于嵌入式下VAPS XT软件的Word显示技术。
[0006]为解决上述问题,本发明采用如下技术方案:
[0007]一种基于嵌入式下VAPS XT软件的Word显示技术,包括以下步骤:
[0008]I)提取Window XP平台下的Word元素内容,并将内容存储为XML格式;
[0009]2)通过网络将存储为XML格式的Word元素内容传输到Vxworks平台;
[0010]3)通过VAPS XT软件读取存储为XML格式的Word元素内容,并在Vxworks平台上将该存储为XML格式的Word元素内容显示如Word文档的效果。
[0011]作为优选的技术方案,包括上位机软件和下位机软件。
[0012]作为优选的技术方案,所述上位机软件包括以下步骤:
[0013]I)提取Word元素功能的实现,主要通过使用录制对Word文档进行操作的VAB宏;
[0014]2)提取Word元素功能的接口封装,将提取Word元素的功能通过MFC封装成C++通用动态链接库(dll)接口,供外部应用程序使用,所述外部应用程序包括VAPS XT软件;
[0015]3) Word元素保存成XML文档格式,将封装好的dll加载到VAPS XT软件,通过dll获取word中的元素,并将这些数据以XML文件格式的形式进行存储。
[0016]作为优选的技术方案,所述下位机软件包括以下步骤:
[0017]I)读取XML文档功能的开发,对libxml2库进行封装,实现对上位机中存储的XML文档进行读写,封装成控件的形式提供给外部程序使用;
[0018]2) VAPS XT软件对特定格式的XML文件数据的读取,VAPS XT加载读取XML文档的控件,将其保存的Word元素数据读取出来;
[0019]3) VAPS XT软件对Word元素数据的显示,VAPS XT通过调用OpenGL接口将Word元素数据显示出来。
[0020]作为优选的技术方案,所述Word元素包括文本、表格和字体。
[0021]本发明的有益效果是:本发明以仿真技术为基础,将Word文档转换为XML文档的的接口做成插件集成到VAPS XT。当需要显示Word文档时,就可以调用VAPS XT中Word转换XML控件,将Word文档转换为XML文件。在嵌入式平台上显示时,直接输入要显示的Word文档对应的XML文件路柽,将文档显示出来,操作简单,实用性较强,适合推广使用。
【附图说明】
[0022]图1为上位机软件流程图;
[0023]图2为下位机软件流程图;
[0024]图3为本发明的实施流程图。
【具体实施方式】
[0025]参阅图3所示的一种基于嵌入式下VAPS XT软件的Word显示技术,包括以下步骤:
[0026]I)提取Window XP平台下的Word元素内容,并将内容存储为XML格式;
[0027]2)通过网络将存储为XML格式的Word元素内容传输到Vxworks平台;
[0028]3)通过VAPS XT软件读取存储为XML格式的Word元素内容,并在Vxworks平台上将该存储为XML格式的Word元素内容显示如Word文档的效果。
[0029]包括上位机软件和下位机软件。
[0030]参阅图1所示,所述上位机软件包括以下步骤:
[0031]I)提取Word元素功能的实现,主要通过使用录制对Word文档进行操作的VAB宏;
[0032]2)提取Word元素功能的接口封装,将提取Word元素的功能通过MFC封装成C++通用动态链接库(dll)接口,供外部应用程序使用,所述外部应用程序包括VAPS XT软件;
[0033]3) Word元素保存成XML文档格式,将封装好的dll加载到VAPS XT软件,通过dll获取word中的元素,并将这些数据以XML文件格式的形式进行存储。
[0034]参阅图2所示,所述下位机软件包括以下步骤:
[0035]I)读取XML文档功能的开发,对libxml2库进行封装,实现对上位机中存储的XML文档进行读写,封装成控件的形式提供给外部程序使用;
[0036]2) VAPS XT软件对特定格式的XML文件数据的读取,VAPS XT加载读取XML文档的控件,将其保存的Word元素数据读取出来;
[0037]3) VAPS XT软件对Word元素数据的显示,VAPS XT通过调用OpenGL接口将Word元素数据显示出来。
[0038]所述Word元素包括文本、表格和字体。
[0039]本发明的有益效果是:本发明以仿真技术为基础,将Word文档转换为XML文档的的接口做成插件集成到VAPS XT。当需要显示Word文档时,就可以调用VAPS XT中Word转换XML控件,将Word文档转换为XML文件。在嵌入式平台上显示时,直接输入要显示的Word文档对应的XML文件路柽,将文档显示出来,操作简单,实用性较强,适合推广使用。
【主权项】
1.一种基于嵌入式下VAPS XT软件的Word显示技术,其特征在于:包括以下步骤: 1)提取WindowXP平台下的Word元素内容,并将内容存储为XML格式; 2)通过网络将存储为XML格式的Word元素内容传输到Vxworks平台; 3)通过VAPSXT软件读取存储为XML格式的Word元素内容,并在Vxworks平台上将该存储为XML格式的Word元素内容显示如Word文档的效果。
2.根据权利要求1所述的基于嵌入式下VAPSXT软件的Word显示技术,其特征在于:包括上位机软件和下位机软件。
3.根据权利要求2所述的基于嵌入式下VAPSXT软件的Word显示技术,其特征在于:所述上位机软件包括以下步骤: 1)提取Word元素功能的实现,主要通过使用录制对Word文档进行操作的VAB宏; 2)提取Word元素功能的接口封装,将提取Word元素的功能通过MFC封装成C++通用动态链接库(dll)接口,供外部应用程序使用,所述外部应用程序包括VAPS XT软件; 3)Word元素保存成XML文档格式,将封装好的dll加载到VAPS XT软件,通过dll获取word中的元素,并将这些数据以XML文件格式的形式进行存储。
4.根据权利要求2所述的基于嵌入式下VAPSXT软件的Word显示技术,其特征在于:所述下位机软件包括以下步骤: 1)读取XML文档功能的开发,对libxml2库进行封装,实现对上位机中存储的XML文档进行读写,封装成控件的形式提供给外部程序使用; 2)VAPS XT软件对特定格式的XML文件数据的读取,VAPS XT加载读取XML文档的控件,将其保存的Word元素数据读取出来; 3)VAPS XT软件对Word元素数据的显示,VAPS XT通过调用OpenGL接口将Word元素数据显示出来。
5.根据权利要求1或3或4所述的基于嵌入式下VAPSXT软件的Word显示技术,其特征在于:所述Word元素包括文本、表格和字体。
【专利摘要】本发明公开了一种基于嵌入式下VAPS XT软件的Word显示技术,其特征在于:包括以下步骤:提取Window XP平台下的Word元素内容,并将内容存储为XML格式通过网络将存储为XML格式的Word元素内容传输到Vxworks平台通过VAPS XT软件读取存储为XML格式的Word元素内容,并在Vxworks平台上将该存储为XML格式的Word元素内容显示如Word文档的效果;通过本发明,需要将Word文档在嵌入式平台上显示时,直接输入要显示的Word文档对应的XML文件路径,就可将文档显示出来,操作简单,实用性较强,适合推广使用。
【IPC分类】G06F9-44, G06F17-21
【公开号】CN104636121
【申请号】CN201310547887
【发明人】祝广涛
【申请人】北京赛四达科技股份有限公司
【公开日】2015年5月20日
【申请日】2013年11月8日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1