Forum: Object-Pascal / Delphi-Language
by Satty67,
26. Apr 2009
Wobei himitsu natürlich Recht hat. Die Skalierung erfolgt (hoffentlich) nicht ohne Grund und könnte per Mapping evtl. besser gelöst werden.
Wobei bei meiner Druckanwendung auf Metric gemapptes Canvas ganz normal reagiert. Font kann ich mit so in der Basisgröße verändern und Canvas X/Y Ausgaben sind weiterhin Milimeter genau.
Forum: Object-Pascal / Delphi-Language
by Satty67,
25. Apr 2009
Font.PixelsPerInch (dpi) ist falsch.
Bei meinem Drucker mit 300dpi steht der Wert auf 254. Setze ich den auf 300 dann ist die Schriftgröße identisch mit anderen Dokumenten.
Also nach Wahl des Druckers Font.PixelPerInch auf dpi des gewählten Druckers einstellen. Das Canvas scheint die Schriftgröße beim initialisieren zu skalieren, keine Ahnung wo das passiert.