【问题标题】:How do I get the logical to device ratio from an EMF ()Enhanced MetaFile?如何从 EMF ()Enhanced MetaFile 获得逻辑与设备的比率?
【发布时间】:2022-12-18 03:22:28
【问题描述】:

我仔细研究了有关 EMF 文件的 MS 文档以及 3 种标头类型的定义,我看不出如何将逻辑坐标(图形记录坐标存储为)转换为设备坐标。页眉有一个 Frame 部分,它以 0.01mm 为单位指定围绕(但不一定限制)合成图像的页面大小;和 Bounds 部分,以逻辑单位指定合成图像的实际边界。最后是 Device 和 Millimeters 部分,它们指定记录设备的大小。

从这些看来,似乎无法计算从逻辑坐标转换为设备坐标的比率。

我一定是遗漏了一些简单的东西:-)

【问题讨论】:

  • 我没有说我知道图形是矢量,但我想要的是起始尺寸。 MS Word 和 Inkscape 能够以正确的大小开始,但我无法理解它们是如何做到的!

标签: eclipse-emf


【解决方案1】:

我猜想:你使用记录:

EMR_SETVIEWPORTEXTEX - 设备单位

EMR_SETVIEWPORTORGEX -(同上)

EMR_SETWINDOWEXTEX - 逻辑单元

EMR_SETWINDOWORGEX -(同上)

EMR_SETWORLDTRANSFORM

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-12-10
    • 1970-01-01
    • 2013-03-30
    • 1970-01-01
    • 2014-11-30
    • 1970-01-01
    • 1970-01-01
    • 2011-07-01
    相关资源
    最近更新 更多