2

私を助けてください。.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、幅、高さは、ピクセル、ミリメートル、インチ、または何ですか?

Googleで答えを見つけようとしましたが、何も見つかりませんでした。私は完全に混乱しています。

ありがとう

4

1 に答える 1

1

プロパティを確認しPageUnitます。

http://msdn.microsoft.com/en-us/library/system.drawing.graphics.pageunit.aspx

これは、次のいずれか ( を除くWorld) である可能性があります。

http://msdn.microsoft.com/en-us/library/system.drawing.graphicsunit.aspx

于 2009-08-07T14:02:55.163 に答える