Zeichenkette umbrechen oder den gesamten Text anzeigen

8

Dies ist die Ausgabe, die ich bekomme, wenn ich DrawString verwende.

  

I = Smith, John II = Johnson, Mark III = Anderson, James IV = William, Craig   V = Ford, Er ...

page ist ein float-Datentyp, dessen Wert auf e.PageSettings.Margins.Left;

basiert

e.Graphics.DrawString (Text, neues System.Drawing.Font ("Arial", 8F, FontStyle.Regular), Brushes.Black, Seite, 30);

Im obigen Beispiel ist es

%Vor%

Ich habe versucht, dies zu verwenden

%Vor%

Wie expandiere ich / word wrap, damit ich am Ende die ganzen Wörter anstelle von '...' haben kann?

  

I = Smith, John II = Johnson, Mark III = Anderson, James IV = William, Craig   V = Ford, Henry

    
Sharpeye500 29.02.2012, 22:43
quelle

1 Antwort

17

Sie können den Text mithilfe eines Begrenzungsrechtecks ​​"umbrechen".

Verwenden Sie Graphics.DrawString-Methode (String, Font, Brush, RectangleF , StringFormat)

Das RectangleF gibt den Zeichenbereich an und wird Ihren Text automatisch für Sie "umhüllen".

    
Sorean 29.02.2012, 22:48
quelle

Tags und Links