سؤال

ساعدني من فضلك. أريد طباعة بعض التقارير من تطبيق .NET. قرأت كيفية استخدام طباعة طباعة الطباعة وكائن الرسومات لرسم تقريري. لكنني لا أعرف أن الوحدات المستخدمة في الأساليب، على سبيل المثال:

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، العرض، الارتفاع في بكسل، ملليمتر، بوصة أم ماذا؟

أحاول أن أجد إجابة على جوجل ولكن أسس شيئا. أنا مرتبك تماما.

شكرا

هل كانت مفيدة؟

المحلول

افحص ال 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.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top