首页 相关文章 如何获取打印机参数

如何获取打印机参数

  1、打印机的分辨率(象素/英寸)

  X方向分辨率=GetDeviceCaps(Printer-Handle,LOGPIXELSX);

  Y方向分辨率=GetDeviceCaps(Printer-Handle,LOGPIXELSY);

  2、打印纸的大小(以象素为单位)

  通过Printer的PageWidth和PageHeight属性可得到可打印范围的象素数

  物理象素数用以下API得到:

  宽=GetDeviceCaps(Printer-Handle,PHYSICALWIDTH)

  高=GetDeviceCaps(Printer-Handle,PHYSICALHEIGHT)

  物理象素数总是比可打印范围的象素数要大一些(去掉页边距等)。

  3、打印纸的实际大小(以英寸为单位)

  打印纸的实际大小=物理象素数/分辨率;

  纸的宽度=(double)(GetDeviceCaps(Printer-Handle,PHYSICALWIDTH)/

  GetDeviceCaps(Printer-Handle,LOGPIX...[ 查看全文 ]

2016-02-19 标签:

如何获取打印机参数的相关文章

手机页面
收藏网站 回到头部