如何获取打印机参数

dqintijiao28

dqintijiao28

2016-02-19 15:32

get新技能是需要付出行动的,即使看得再多也还是要动手试一试。今天图老师小编跟大家分享的是如何获取打印机参数,一起来学习了解下吧!

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

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

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

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

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

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

  宽=GetDeviceCaps(Printer-Handle,PHYSICALWIDTH)

  高=GetDeviceCaps(Printer-Handle,PHYSICALHEIGHT)

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

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/bianchengyuyan/)

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

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/bianchengyuyan/)

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

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

  GetDeviceCaps(Printer-Handle,LOGPIXELSX));

  纸的高度=(double)(GetDeviceCaps(Printer-Handle,PHYSICALHEIGHT)/

  GetDeviceCaps(Printer-Handle,LOGPIXELSY));

  注:1 inch=2.54 cm 

展开更多 50%)
分享

猜你喜欢

如何获取打印机参数

编程语言 网络编程
如何获取打印机参数

如何节约打印机耗材

生活常识
如何节约打印机耗材

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

iPhone如何连接打印机?

iphone iPhone 5s iPhone 6 iphone刷机
iPhone如何连接打印机?

局域网打印机共享怎么设置?如何设置打印机共享?

打印机共享
局域网打印机共享怎么设置?如何设置打印机共享?

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

如何连接网络打印机

电脑入门
如何连接网络打印机

打印机共享设置教程 打印机怎么设置共享

打印机 电脑
打印机共享设置教程  打印机怎么设置共享

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

超星格式->BMP

超星格式->BMP

爱旳越深 陷旳越深 - QQ情侣分组

爱旳越深 陷旳越深 - QQ情侣分组
下拉加载更多内容 ↓