使用PlayEnhMetafile进行WMF渲染严重

时间:2015-07-11 21:14:31

标签: winapi wmf

对于熟悉WMF / EMF格式的人来说,这是个问题。

我想知道为什么附加的元文件无法使用PlayEnhMetafile正确呈现(使用SetWinMetaFileBits转换后,我在Delphi中测试它)。它与许多其他应用程序(例如Total Commander查看器,Irfanview,...)无法正确呈现,但可以使用MS Office 2010图像查看器正确呈现。

注意:此图像来自MS Word 2010生成的RTF文件,它是公式对象的结果。

可能是什么原因以及如何正确渲染此图像。

Link to image

1 个答案:

答案 0 :(得分:1)

似乎 Windows 元文件不希望转换为增强版元文件。以下代码似乎按预期呈现Insecure

wmf

以上显然是泄漏资源,但演示了正确的播放。

结果:

enter image description here
<子>(Click for Full Size