Windows的软件开发手册中没有对METAFILE进行说明,因此无法对起进行直接的转换,但是在Microsoft Windows的软件开发包(SDK)(software
develop kid)中有两个函数"GetMetaFile"和"PlayMetaFile",这两个函数可以将一个METAFILE格式的图片直接显示在屏幕上,这样就为格式的转换提供了方便,方法是:首先将以ASCII字符形式存放在RTF中的METAFILE文件变成以16进制数形式存放的独立的文件保存在磁盘的一个临时文件中,然后用"GetMetaFile"和"PlayMetaFile"将其显示在屏幕上(这里的屏幕实际上是一个虚拟的屏幕,即在内存中建立一个假的屏幕数据结构--Memory
DC,里面有虚拟的显示内存,因此在实际的屏幕上看不见图片的显示)。然后用抓图的方法就可以将图片的像素取出来并将其保存成BITMAP图片格式文件了。再通过一些通用的图形转换程序就可以将其保存成容量比较小的GIF或JPG格式了。(具体程序如附录1)
下面具体介绍一下从RTF转换成HTML的流程,流程图如图2:
图2
上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] ... 下一页 >>
用备课系统开发远程教育课件 第4页下载如图片无法显示或论文不完整,请联系qq752018766