国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

如何獲取打印機參數

2019-11-17 05:33:35
字體:
來源:轉載
供稿:網友

  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,LOGPIXELSX));

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

GetDeviceCaps(Printer->Handle,LOGPIXELSY));

注:1 inch=2.54 cm

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 墨竹工卡县| 枣强县| 陇川县| 淅川县| 海南省| 宜阳县| 页游| 宿迁市| 宁波市| 德清县| 玉山县| 南陵县| 宜川县| 金堂县| 绍兴市| 册亨县| 瓦房店市| 德江县| 逊克县| 聂荣县| 鄂托克前旗| 塘沽区| 徐汇区| 游戏| 江孜县| 肇源县| 阿巴嘎旗| 临朐县| 密山市| 喀什市| 玉树县| 明光市| 宁海县| 株洲市| 水城县| 广西| 静海县| 福海县| 砚山县| 达拉特旗| 定州市|