ERLEDIGT
NEIN
NEIN
ANTWORTEN
3
3
ZUGRIFFE
1589
1589
EMPFEHLEN
-
Hallo zusammen
Ich habe ein kleines Problem mit PrintDocument. Ich möchte dem User meiner Anwendung ermöglichen Daten auszudrucken, das funktioniert eigentlich alles schon ganz gut. Realisiert habe ich dies über System.Drawing.Printing.PrintDocument;. Genauer gesagt zeichne ich die Daten via drawString in ein Document und drucke dies.
Nun zum Problem: Wird ein String zu lang, der mit Graphics.DrawString gezeichnet wird, wird dieser sozusagen über den Papierrand hinaus gedruckt. Ich müsste nun irgendwie definieren können wo die Seite zuende ist bzw. ab wo er den String auf der nächsten Zeile fortsetzten muss.
Ist dies standardmässig möglich ?
@Offtopic: Hoffe habe den Thread im richtigen Forum eröffnet, war mir nicht sicher.
Danke und Gruss ihkawiss
-
Habe das Problem gelöst, man übergebe der DrawString-Methode ein LayoutRectangle

Code :1
e.Graphics.DrawString(orderInfoBlock, printFont, Brushes.Black, new RectangleF(25, 334, 800, 1500));
Lg ihkawissGeändert von ihkawiss (28.07.10 um 12:47 Uhr)
-
Bei der DrawString Methode gibts auch noch einen weiteren Parameter der StringFormat erwartet.
Die Klasse könnte dir ev. auch noch behilflich sein.
(Textausrichtung, angesprochene WordWrap etc.)
-
Hey,
ist vielleicht schon zu spät, aber naja, lieber zu spät als nie xD
Code :1 2 3 4 5
StringFormat drawCenter = new StringFormat(); drawCenter.Alignment = StringAlignment.Center; // horizontal zentriert drawCenter.LineAlignment = StringAlignment.Center; // vertikal zentriert drawCenter.Trimming = StringTrimming.None; // Trimmeigenschaften -> msdn drawCenter.FormatFlags = StringFormatFlags.MeasureTrailingSpaces; // FormatFlag zum messen der Strings für übergrößen, dann kann man die Rectangles auch größer machen...
MfGNetiquette (vA §15)
Codetags/Codeboxen
Sehr gut gelöste Beiträge bitte mit einem "Danke" abschließen, danke :D
Ähnliche Themen
-
Problem: Flash MX (7.1) exportiert meine Fla nicht mehr - dringendes Problem
Von Lukasz im Forum Flash PlattformAntworten: 4Letzter Beitrag: 22.03.06, 20:50 -
printDocument String "Größe" ermitteln ?
Von MFC openGL im Forum .NET Application und Service DesignAntworten: 4Letzter Beitrag: 11.01.06, 14:47 -
PrintDocument
Von pakko im Forum .NET ArchivAntworten: 0Letzter Beitrag: 11.05.05, 14:57 -
Seitenumbruch im PrintDocument
Von JK_net im Forum .NET ArchivAntworten: 3Letzter Beitrag: 22.04.05, 00:46 -
PrintDocument
Von ut1999 im Forum .NET ArchivAntworten: 0Letzter Beitrag: 28.02.05, 14:57





Zitieren
Login




