Einzelnen Beitrag anzeigen

Gruber_Hans_12345

Registriert seit: 14. Aug 2004
1.426 Beiträge
 
Delphi 2007 Professional
 
#26

Re: Vektor Format anzeigen/drucken

  Alt 9. Nov 2007, 10:52
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?
Gruss Hans

2B or not 2B, that is FF
  Mit Zitat antworten Zitat