Java教程

Qt打印QPrinter设置DPI

本文主要是介绍Qt打印QPrinter设置DPI,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

Qt在使用打印功能时需要用到DPI

可以使用QPrinter的setResolution();来设置DPI,需要注意的是这个函数调用必须放在begin调用之前才能生效。

DPI(英语:Dots Per Inch,每英寸点数)是一个量度单位,用于点阵数字图像,意思是指每一英寸长度中,取样或可显示或输出点的数目。如:打印机输出可达300DPI的分辨率,表示打印机可以在每一平方英寸的面积中可以输出300X300=90000个输出点

一般屏幕的dpi为96,即每英寸上96个像素。1 Inch = 25.4mm 所以,每毫米上的像素个数为 96 / 25.4 = 3.7795

另一博文: 获取屏幕DPI

这篇关于Qt打印QPrinter设置DPI的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!