我创建了一些要打印的图形,假设PrintDocument
类使用标准的96 dpi(图纸的一英寸要求打印输出为96像素),但是当我在纸上打印这些图形时,它们看起来更小没有合适的尺寸。
那么PrintDocument类的默认DPI值是多少?
提前致谢!
答案 0 :(得分:1)
这个答案是Hans Passant:
在
PrintPage
事件处理程序中,e.Graphics.PageUnit
属性 设置为GraphicsUnit.Display
。这使得100“像素”等于 在纸上一英寸。无论打印机DPI如何。接近默认值 用于屏幕的DPI,并不完全。