0

我希望添加一个名为“ABC”的新纸张大小

我在 mxdwdui.gpd 文件中添加如下

*Option: ABC { *rcName: =258 *OptionID: 258 *PageDemenssion: PAIR(10000, 10000) *PrintableArea: PAIR(9900, 9900) *PrintableOrigin: PAIR(50, 50) }

它符合文档 https://docs.microsoft.com/en-us/windows-hardware/drivers/print/supporting-vendor-defined-paper-sizes的要求

但是如果我添加它,我将无法打开打印机首选项

有人知道怎么做吗?非常感谢。

4

1 回答 1

0

您应该使用"*PageDimensions"而不是"*PageDemenssion". 我也会推荐"*Name"而不是"*rcName". 以下应该有效:

*Option: ABC
{
    *Name: "ABC"
    *PageDimensions: PAIR(10000,10000)
    *switch: Orientation
    {
        *case: PORTRAIT
        {
            *PrintableArea: PAIR(9900,9900)
            *PrintableOrigin: PAIR(50, 50)
            *CursorOrigin: PAIR(50, 50)
        }
        *case: LANDSCAPE_CC270
        {
            *PrintableArea: PAIR(9900,9900)
            *PrintableOrigin: PAIR(50, 50)
            *CursorOrigin: PAIR(50, 50)
        }
    }
} 
于 2020-09-16T19:17:59.273 回答