hab mir noch mal ein paar sachen angeschaut ...
die Höhe der Schrift passt 100%
die y-Position der Schrift passt auch 100%
aber schon die x-StartPosition also der linke wert der schrift passt absolut nicht (da ist ein versatz von 3mm drinnen)
und dann noch die breite die statt 108.5mm 112mm hat
(das mit einer Schrift mit Schriftgröße Arial 48)
aber der linke versatz müsste doch etwas leichter zu finden sein oder?
gibt es irgendwo eine dokumentation zu
GDI+?
hab mir mal den source etwas angeschaut, und die texte werden da ja mit TGPGraphicsPath.AddString ausgegeben, gibt es eine möglichkeit in
GDI+ einen Text "ganz normal" auszugeben, also ohne Path einfach einen text an Position (x, y) auszugeben (vielleicht macht dieses Path da ein paar komische sachen mit dem text)
edit:
hab mir mal angeschaut, was da alles berechnet wird
also ein Textfeld exportiert, und einen rahmen drumherumgemacht
der rahmen hat genau die abmessungen von width="111.455" height="12.1121"
das Textfeld bekommt bei SetSize die Werte (120,9 * 21,03) und FontHeight berechnet er auf 15,329
warum rechnet das MeasureText so einen großen Rahmen drum herum? -> deshalb sind die Startpsitionen schon mal falsch
gibt es da noch wo einstellungen dafür?