如何获取打印机的纸张大小?(100分)

  • 主题发起人 主题发起人 seago
  • 开始时间 开始时间
S

seago

Unregistered / Unconfirmed
GUEST, unregistred user!
如何知道打印机所支持的纸张大小(PaperSize)
以及当前打印机的纸张大小?
 
TDeviceMode结构中的dmPaperSize可以获得纸张尺寸
 
用全局变量PRINTER.PAGEWIDTH 和 PRINTER.HEIGHT 就行了。
 
无论怎么设置打印机纸张大小,TDeviceMode.dmPaperSize都返回
同样的值。
PRINTER.PAGEWIDTH 和 PRINTER.PAGEHEIGHT 并不是所要的纸张类型(如:A4、B5).
能否给出DeviceCapabilites在DELPHI 的实现代码?

 
多人接受答案了。
 
应该认真些!
如何获得象在打印机设置对话框中纸张的所有尺寸列表是个难题?
期待以后有人继续探讨此事
 
后退
顶部