vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Schützen Sie Ihre Software vor Software-Piraterie - mit sevLock 1.0 DLL!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Ein- und Umsteiger
Ausdruck von mehreren Seiten 
Autor: chefmaik
Datum: 14.02.08 12:39

Hi, ich habe mal wieder ein Problem.
Mein Problem besteht darin das ich in einer Schleife Daten ausgebe, welche gedruckt werden sollen, da es ca. 100 Zeilen sind muss mehr al seine Seite verwendet werden, aber irgendwie macht der immer nur eine Seite
Ich habe keinen Plan was ich falsch gemacht hab.

    Private Sub drucken2(ByVal sender As Object, ByVal e As _
      System.Drawing.Printing.PrintPageEventArgs)
        Dim ausgabe As String = ""
        Dim Font As New Font("Arial", 35, FontStyle.Bold)
        Dim font2 As New Font("Arial", 12, FontStyle.Regular)
        Dim LineHeight As Single = Font.GetHeight(e.Graphics)
        Dim Ueberschrift As String = "Übersicht"
        Dim x As Single = (e.PageBounds.Width - e.Graphics.MeasureString( _
          Ueberschrift, Font).Width) / 2
 
 
        e.Graphics.DrawString(Ueberschrift, Font, Brushes.Black, x, 20)
 
 
        dg1.Sort(datum, System.ComponentModel.ListSortDirection.Ascending)
        If dg1.Rows.Count > 0 Then
            For i1 As Integer = 0 To dg1.Rows.Count - 1
                For i2 As Integer = 0 To dg1.Columns.Count - 1
                    If dg1.Item(i2, i1).Value <> Nothing Then
                        If i2 = 0 Then ausgabe = "Auf "
                        If i2 = 1 Then ausgabe = ausgabe & "am "
                        If i2 = 2 Then ausgabe = ausgabe & "von "
                        If i2 = 3 Then ausgabe = ausgabe & "Uhr bis "
 
                        ausgabe = ausgabe & dg1.Item(i2, i1).Value & " "
                        If i2 = 3 Then ausgabe = ausgabe & "Uhr"
                    End If
                Next
 
                e.Graphics.DrawString(ausgabe, New Font("Arial", 12, _
                  FontStyle.Regular), Brushes.Black, 20, _
                  e.Graphics.MeasureString(ausgabe, font2).Height * 2 * i1 + _
                  150)
                e.HasMorePages = True
                ausgabe = ""
            Next
 
        End If
        e.HasMorePages = False
    End Sub
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Ausdruck von mehreren Seiten756chefmaik14.02.08 12:39
Re: Ausdruck von mehreren Seiten460Melkor14.02.08 12:43
Re: Ausdruck von mehreren Seiten512chefmaik14.02.08 14:35
Re: Ausdruck von mehreren Seiten495Melkor14.02.08 14:39
Re: Ausdruck von mehreren Seiten525chefmaik14.02.08 14:45
Re: Ausdruck von mehreren Seiten535Melkor14.02.08 15:17
Re: Ausdruck von mehreren Seiten671chefmaik14.02.08 17:18
Re: Ausdruck von mehreren Seiten530Melkor14.02.08 18:20
Re: Ausdruck von mehreren Seiten471chefmaik14.02.08 18:54

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel