Hi,
die Berechnung ist nicht das Problem. Das Problem ist eher das, wie ich das mache, dass der Text, der dann nicht mehr in die Textzeile passt, in eine andere Variable kommt usw.
Sobald der Text eine bestimmte Breite überschreitet, zerschneidest du ihn. Ganz einfach.
Die Holzhammermethode wär natürlich, das du schlicht eine Anzahl von Zeichen vorgibst, dann bist du aber abhängig davon, das sich die Schriftart / -grösse nicht ändert.