【发布时间】:2012-02-02 16:29:23
【问题描述】:
我在DEVMODE docs 中看到了这一段让我感到困惑。
dmPaperSize
仅适用于打印机设备,选择要打印的纸张尺寸。 如果纸张的长度和宽度,此成员可以设置为零 都由 dmPaperLength 和 dmPaperWidth 成员设置。除此以外, dmPaperSize 成员可以设置为更大的设备特定值 大于或等于 DMPAPER_USER 或以下预定义之一 价值观。
他们说只有在 dmPaperSize=0 时才使用 dmPaperLength 和 dmPaperWidth。他们谈论它的方式,似乎 dmPaperLength 和 dmPaperWidth 不应该与 DMPAPER_USER 一起使用。
这就是我感到困惑的地方。我认为 DMPAPER_USER 意味着使用自定义页面大小。它与指定 0 不同吗?如果 dmPaperLength 和 dmPaperWidth 不能与 DMPAPER_USER 一起使用,如何指定自定义尺寸?
【问题讨论】: