我用MFC写了一个OLE对象,然后在WORD中用“插入对象”命令嵌入。现在关于对象的尺寸问题一直困扰着我,请教各位大咖给予指导。
现象是这样的:嵌入WORD后,在对象上按右键选择“设置对象格式“,得到对象的原始尺寸是高7.06cm、宽7.09cm;但是在服务器端,我提供的对象尺寸是(我用的是增强型图元文件格式)高9.419cm、宽9.450cm。为什么两者会不一样呢???难道是WORD又重新定义算法修改了服务器传过来的大小???如果是,那新的算法又是怎样的呢???
下面是服务器提供的增强型图元文件的头记录中与对象大小相关的调试信息:
-
rclBounds {left=7 top=8 right=275 ...} RECTL
left 7 long
top 8 long
right 275 long
bottom 275 long- rclFrame {left=247 top=282 right=9697 ...} RECTL
left 247 long
top 282 long
right 9697 long
bottom 9701 long
....- szlDevice {cx=1920 cy=1080 } tagSIZE
- szlMillimeters {cx=677 cy=381 } tagSIZE
....
谢谢指导,不胜感激!!!