Gateway_man Geschrieben 8. Februar 2010 Geschrieben 8. Februar 2010 Hallo, meine Titel ist vielleicht falsch verfasst, denn wie ich ein Formular drucke ist mir schon bekannt. Dabei muss ich eine funktion aus der gdi32.dll importieren. Das Problem ist, das dabei ja ein screenshot gemacht wird. Wenn jetzt aber mein form größer ist, als beispielsweise die Monitorauflösung, bekomme ich nicht das ganze Form gedruckt. in meinem falle wäre die Höhe in etwa die eines A4 Papiers. Wie kann ich also ein Bild von meinem Formular machen, jedoch nicht per screenshot? LG Gateway
Gateway_man Geschrieben 8. Februar 2010 Autor Geschrieben 8. Februar 2010 Sry für Doppelpost, aber es hat sich schon erledigt. Ich mach zu erst ein bmp darauf und übergebe es dann dem printdocument! Dim g As Graphics = frm.CreateGraphics Dim bmp As New Bitmap(frm.Width, frm.Height) frm.DrawToBitmap(bmp, New Rectangle(0, 0, frm.Width, frm.Height))
Curry Geschrieben 10. Februar 2010 Geschrieben 10. Februar 2010 Ein Alternativvorschlag wäre natürlich auch, ein HTML-Dokument erstellen zu lassen und dann mit dem Standardbrowser zu öffnen.
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden