Sto usando la funzione GraphicsPath.AddString()
, ma disegna il testo con un po 'di spazio attorno al testo. Qualche idea su come disegnare la stringa senza quel padding, solo i percorsi del testo?Come disegnare una stringa senza riempimento
Il mio codice è simile a questo:
GraphicsPath gp = new GraphicsPath();
gp.AddString(text, font.FontFamily, (int)font.Style, font.Size,
boundsRectangle, format);
g.DrawPath(pen, gp);
Cosa hai impostato in FormatFlags nel parametro StringFormat? – plinth
grazie al plinto per la risposta, lo StringFromat è _format = StringFormat.GenericDefault; c'è qualcosa che può risolvere il problema nelle bandiere? – MHMr
http://stackoverflow.com/questions/118686/measurestring-pads-the-text-on-the-left-and-the-right –