Pixel Breite ermitteln von Buchstaben fürs Drucken!
-
Hallo,
wie kann man die Pixel Breite ermitteln von einer Schriftgröße? Wegen Drucken.
Die ändert sich ja wen man die Schriftgröße ändert.Ich arbeite mit
Printer()->Canvas->TextOut(...);
Ich habe die Borland 6.0 ver.
Ich hoffe es kann mir einer helfen.
-
Hallo
Dazu besitzt Canvas die Methoden TextHeight und TextWidth bzw. gleich zusammen als TextExtent
bis bald
akari
-
Danke Dir
-
Mit TextWidth habe ich schon Probiert
Bei der Schriftgröße 16 kam '13' raus die Pixelgröße ist aber ca 70px
Bei der Schriftgröße 20 kam '18' raus die Pixelgröße ist aber ca 73pxWeil der Drucker ja in Pixel Breite Arbeitet.
-
Hallo
Canvas gibt dir die Maße in Pixel zurück, unabhängig von der Pixeldichte des Ausgabemediums. Den Maßstab für deinen Drucker solltest du auch irgendwo abfragen können, entweder bei TPrinter oder bei passenden WinAPI-Funktionen.
bis bald
akari