我的程序创建带有图像文件链接(未嵌入)的RTF文件。我无法弄清楚如何覆盖图像的大小。
我生成以下RTF:
{\field
{ \*\fldinst
{ INCLUDEPICTURE "C:\\\\dir\\\\image.jpg" MERGEFORMAT \\d \\w2786 \\h2409 \\pm1 \\px8177 \\py17 \\pw0}
}
}
当我将文档加载到MS Word时,Word似乎完全忽略宽度/高度信息,恢复到图像的实际大小。
我试图通过创建文档,插入图像链接,重新调整图像大小以及将文档保存为RTF来弄清楚Word是如何做到的。
当我关闭&重新打开文档,图像恢复到原始大小。 Word创建的RTF文件中没有大小调整信息。
我在RTF规范中找不到\ d,\ w,\ h,\ pm等的描述。 (我在http://www.wpcubed.com/forum/viewtopic.php?t=5498)找到了这些。
如何更改图像的大小?
注意:该程序还提供嵌入图像的选项,因此不是解决方案。要求用户外部重新调整图像大小也不是一种选择。