Entwickler-Ecke

Sonstiges (Delphi) - Druckerkoordinaten


Eberhard - Mo 27.01.03 00:51
Titel: Druckerkoordinaten
hallo!
Ich lasse mit printer.canvas.textout(x,y,'Text') einen Text auf eine bestimmte Stelle aufs Papier drucken.
Wenn die Auflösung des Druckers verändert wird (Druckqualität), verändert sich auch der Koordinatenmaßstab. Der Text wird an eine andere Stelle aufs Papier gesetzt. Wie kann ich das verhindern?


Delete - Mo 27.01.03 01:43

Änder mal den MapMode auf MM_LOMETRIC. Da kannst du dann über 10tel Millimeter positionieren und bist nicht von Pixel abhängig. Mehr dazu [url=http://msdn.microsoft.com/library/default.asp?url=/library/en-us/gdi/cordspac_3c6d.asp]hier[/url].