Ciao a tutti,
ho una stringa di testo bella lunga che devo stampare con un font proporzionale tipo l'Arial.
Ovviamente per troncare il testo e mandarlo a capo devo sapere dove troncarlo ma essendo il font proporzionale non posso contare il numero di caratteri ma lo spazio effettivamente occupat in stampa (considerando anche il font, grassetto ecc ecc). Ho pensato che sicuramente va usato il Printer.TextWidth(stringa) per sapere quanto spazio mi occupa quella stringa.
Ma come faccio a sapere dove troncare la stringa per mandare a capo il testo?
Devo inventarmi un ciclo e provare a misurare il testo ad ogni parola o mi consigliate qualcos'altro?
Grazie a tutti