UNIDRV - 定制尺寸

问题描述 投票:0回答:0

我正在创建一台打印机unidrv,我想允许用户设置纸张尺寸。 我尝试参考微软网站上关于此事的信息,但我仍然不确定。 您能协助我如何进行吗?

这是我在 GPD 文件中的自定义

   *Option: CUSTOMSIZE{
      *Name: "CUSTOM SIZE"
      *MinSize: PAIR(2352, 3384)
      *MaxSize: PAIR(2352, 5534)
      *MaxPrintableWidth: 5534
      *MinLeftMargin: 0
      *TopMargin: 0
      *BottomMargin: 0
      *CenterPrintable?: FALSE
      *CursorOrigin: (0, 0)
      *PageProtectMem: 8192
      *Command : CustomPaperSize
      {
           *Order: DOC_SETUP.13
           *Cmd: ""
      }
   }

提前致谢!

看来我需要修改GPD文件和CommandCallback函数,但我不确定,也不知道该怎么做。

c# c driver printers v4-printer-driver
© www.soinside.com 2019 - 2024. All rights reserved.