如何通过修改 .gpd 文件将 pasersize 添加到 Microsoft XPS 文档编写器
Posted
技术标签:
【中文标题】如何通过修改 .gpd 文件将 pasersize 添加到 Microsoft XPS 文档编写器【英文标题】:How to add papsersize to microsoft XPS document Writer by modify .gpd file 【发布时间】:2021-01-02 20:06:04 【问题描述】:我希望添加一个名为“ABC”的新纸张尺寸
我在mxdwdui.gpd文件中添加如下
*选项:ABC *rcName: =258 *选项ID:258 *PageDemenssion: PAIR(10000, 10000) *可打印区域:PAIR(9900, 9900) *PrintableOrigin: PAIR(50, 50)
符合文件要求 https://docs.microsoft.com/en-us/windows-hardware/drivers/print/supporting-vendor-defined-paper-sizes
但如果我添加它,我无法打开打印机首选项
有人知道怎么做吗? 非常感谢。
【问题讨论】:
【参考方案1】:您应该使用"*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)
【讨论】:
谢谢,上面添加内容后我可以打开打印机首选项,但是XPS打印机的纸张大小下拉列表中没有显示,是否需要添加更多内容? 您是否重新启动了后台打印程序服务,或重新启动了您的 PC?在打印后台处理程序重新启动之前,可能不会加载更改。 我重新启动 PC,但纸张大小的 'ABC' 仍然丢失。它与属性 [*Option: CUSTOMSIZE] 是否有任何关联?以上是关于如何通过修改 .gpd 文件将 pasersize 添加到 Microsoft XPS 文档编写器的主要内容,如果未能解决你的问题,请参考以下文章