تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[VB.NET] ممكن مساعدة في فهم هذا الكود Graphics
#1
السلام عليكم إخواني

ممكن أن أجد أي مساعدة في فهم هذا الكود

ما دور MeasureString
ولمادا تم إستخدام Mid
وما مهمة currentChar
  و أيضا   chars    line    format


أنا جديد في Graphics
إعدروني

[صورة مرفقة: 883546737.jpg]

        Static currentChar As Integer
 
        Dim format As StringFormat = New StringFormat(StringFormatFlags.LineLimit)
        Dim chars As Integer
        Dim line As Integer
 
        e.Graphics.MeasureString(Mid(TextToPrint, currentChar + 1), New Font("Lucida Console", 10, FontStyle.Bold), New SizeF(0, 0), format, chars, line)

        e.Graphics.DrawString(TextToPrint.Substring(currentChar, chars), New Font("Lucida Console", 10, FontStyle.Bold), Brushes.Black, New Rectangle(0, 0, 0, 0), format)
 


        currentChar = currentChar + chars
        If currentChar < TextToPrint.Length Then
            e.HasMorePages = True
        Else
            e.HasMorePages = False
            currentChar = 0
        End If
الرد }}}
تم الشكر بواسطة:


الردود في هذا الموضوع
ممكن مساعدة في فهم هذا الكود Graphics - بواسطة sniperjawadino - 15-08-16, 09:07 PM


التنقل السريع :


يقوم بقرائة الموضوع: