Forum: Multimedia
by Gruber_Hans_12345,
29. Nov 2010
LineHeight gibts, das habe ich schon auf 0 gesetzt ...
Ist die Frage, kann es sein, das beim Berechnen davon ausgegangen wird, das alle Buchstaben berücksichtigt werden?
Da ja ein y weiter runtergeht, und ich keins verwende, aber das system trotzdem davon ausgeht?
Vermutlich, hab gerade den selben Text mit y ausgegeben, und die restlichen Buchstaben bleiben nun gleich groß, und das y ragt...
Forum: Multimedia
by Gruber_Hans_12345,
29. Nov 2010
hab ich mit TAdSimpleTypeSetter(Font.TypeSetter).CharHeight := 45.0 / Font.TextHeight(Caption);
probiert.
Aber es scheint so, als ob oben und unten noch extra platz reserviert wird ... kann man den auch irgendwie abstellen?
Mein ziel ist es, ich habe eine Rechteck, das mal mit Gradient gefüllt werden soll siehe andere Frage ;) )
In dieses Rechteckt möchte ich genau in der Höhe...
Forum: Multimedia
by Gruber_Hans_12345,
29. Nov 2010
Gibt es bei Andorra eine Möglichkeit die Höhe eines Textes genau zu bestimmen?
Ich versuche es folgend zu machen, damit der Text eine Höhe von 45 Pixeln hat.
tempMat := AdMatrix_Identity;
tempMat := 45.0 / Font.TextHeight(Caption);
Font.Color := Color;
Font.TransformationMatrix := tempMat;