Zitat Zitat von Xanas
Hallo, gibts eine Möglichkeit, zu ermitteln wie breit ein Text im Ausdruck wird.

Für die Schriftart Courier hab ich mir das mal selbst gebastet, funktioniert auch super, aber ist auch nicht so das wahre.

gibts da ein Api für oder so was?.


Gruß
Xanas
Hallo Xanas,

die Laufweite eines bestimmten Textes abh. vom verwendeten Font zu ermitteln geht. Jedoch ist das mit seeeehr viel Programmiertechnischen Aufwand verbunden. Ein API dazu ist mir leider nicht bekannt.

Besonders knifflig wird wenn du in 1 Textzeile Abschnitte mit verschiedenen Fonts bzw Größen hast.

Wir haben dies mittlerweile gelöst. Google mal nach AFM + Font
AFM ist das Adobe Font Metric File. Hier ist für jedes Zeichen das in diesem Font dargestellt werden kann dessen Größe hinterlegt. In Kombination mit der Pointsize kriegt man dann die Größe raus.

Aber wie gesagt, sehr Aufwendig.