Ich benutze die GraphicsPath.AddString()
Funktion, aber es zeichnet den Text mit ein wenig Platz um den Text. Irgendeine Idee, wie man die Zeichenkette ohne diese Polsterung zeichnet, nur die Pfade des Textes?Wie zeichne ich eine Zeichenkette ohne Padding
Mein Code ist wie folgt:
GraphicsPath gp = new GraphicsPath();
gp.AddString(text, font.FontFamily, (int)font.Style, font.Size,
boundsRectangle, format);
g.DrawPath(pen, gp);
Was haben Sie im FormatFlags im Parameter StringFormat festgelegt? – plinth
Dank Plinth für die Antwort ist der StringFromat _format = StringFormat.GenericDefault; Gibt es etwas, das das Problem in den Flaggen lösen kann? – MHMr
http://stackoverflow.com/questions/118686/measurestring-pads-the-text-on-the-left-and-the-right –