PrintDocument默认的C#中的DPI值?

时间:2015-02-05 18:35:05

标签: c# dpi printdocument

我创建了一些要打印的图形,假设PrintDocument类使用标准的96 dpi(图纸的一英寸要求打印输出为96像素),但是当我在纸上打印这些图形时,它们看起来更小没有合适的尺寸。

Sketch of the problem

那么PrintDocument类的默认DPI值是多少?

提前致谢!

1 个答案:

答案 0 :(得分:1)

这个答案是Hans Passant

  

PrintPage事件处理程序中,e.Graphics.PageUnit属性   设置为GraphicsUnit.Display。这使得100“像素”等于   在纸上一英寸。无论打印机DPI如何。接近默认值   用于屏幕的DPI,并不完全。