打印.net坐标单位

时间:2009-08-07 13:59:38

标签: .net printing draw

请帮帮我。我想从.NET应用程序打印一些报告。 我读了如何使用PrintDocument类和Graphics对象来绘制我的报告。 但我不知道哪些单位用于方法,例如:

Protected Overrides Sub OnPrintPage(ByVal e As System.Drawing.Printing.PrintPageEventArgs)
    MyBase.OnPrintPage(e)

    Dim g As Graphics = e.Graphics
    g.PageUnit = GraphicsUnit.Millimeter
    Dim p As New Pen(Brushes.Red, 5)
    g.DrawRectangle(p, 5, 5, g.VisibleClipBounds.Width - 10, g.VisibleClipBounds.Height - 10)

End Sub
方法中的

Public Sub DrawRectangle(ByVal pen As System.Drawing.Pen, ByVal x As Single, ByVal y As Single, ByVal width As Single, ByVal height As Single)

参数x,y,width,height是以像素为单位,毫米,英寸还是什么?

我试图在谷歌上找到答案,但一无所获。 我完全糊涂了。

谢谢

1 个答案:

答案 0 :(得分:1)