以下可以得到默认打印机的水平分辩率和竖直分辩率:
GetDeviceCaps(Printer.Handle,LOGPIXELSX) //Result:Integer;
GetDeviceCaps(Printer.Handle,LOGPIXELSY)
以下可以得到当前打印机的分辩率下的纸张的物理上的宽和高的像素:
GetDeviceCaps(Printer.Handle,PHYSICALWIDTH)
GetDeviceCaps(Printer.Handle,PHYSICALHEIGHT)
以下是当前设置纸张的可打印区域的像素:
Printer.pagewidth
Printer.pageheight
打印机设置的分辩率不同,则以上像素值也不同。