vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Mails senden, abrufen und decodieren - ganz easy ;-)  
 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
Draw Image 
Autor: helpless2
Datum: 19.02.08 22:40

tja es ist zum Haare raufen, nu hab ich nen schönes beispiel fürs Drucken gefunden und es funzt...ABER (*schrei) ich bekomme keine Grafik in dat dingens, hier der Kot(Ähm) Code:
 Protected Overrides Sub OnPrintPage(ByVal ev As PrintPageEventArgs)
        iCurrPage += 1
        MyBase.OnPrintPage(ev)
 
        Dim lpp As Single = 0
        Dim yPos As Single = 0
        Dim count As Integer = 0
        Dim leftMargin As Single = ev.MarginBounds.Left
        Dim topMargin As Single = ev.MarginBounds.Top
        Dim line As String
        Dim pt As Drawing.Point = New Drawing.Point(150, 150)
        ev.Graphics.DrawImage(".\me", pt)
 
        'Work out the number of lines per page
        'Use the MarginBounds on the event to do this
        lpp = ev.MarginBounds.Height / printFont.GetHeight(ev.Graphics)
 
        'Now iterate over the file printing out each line
        'NOTE WELL: This assumes that a single line is not wider than the page 
        ' width
        'Check count first so that we don't read line that we won't print
        line = streamToPrint.ReadLine()
        While ((count < lpp) And Not (line Is Nothing))
 
            yPos = topMargin + (count * printFont.GetHeight(ev.Graphics))
 
            ev.Graphics.DrawString(line, printFont, Brushes.Black, leftMargin, _
              yPos, New StringFormat())
 
            count = count + 1
 
            If (count < lpp) Then
                line = streamToPrint.ReadLine()
            End If
 
        End While
 
        'If we have more lines then print another page
        If (line <> Nothing) Then
            ev.HasMorePages = True
        Else
            ev.HasMorePages = False
        End If
 
    End Sub
 
End Class
Vielleicht hat ja jemand in seiner UNENDLICHEN WEISHEIT ne geschmeidige Lösung?
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Draw Image742helpless219.02.08 22:40
Re: Draw Image515Zero-G.20.02.08 09:24
Re: Draw Image475helpless220.02.08 11: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