Zur Zeit arbeite ich an der Realisierung einer eigenen Druckvorschau.
Der Drucktext wird (in verschiedenen Schriftgrößen und Schriftdicken) direkt über die Funktion Canvas.TextOut auf das Image.Canvas geschrieben und angezeigt.
Das Problem dabei entsteht, wenn die Schriftgrößen entsprechend der Skalierung umgerechnet werden. Existiert für die neu berechnete Schriftgröße keine entsprechende Windows Standardschrift, wird automatisch eine Schrift verwendet, die der berechneten am nächsten kommt. Dadurch verschieben sich vor allem bei längeren Textzeilen die Verhältnisse der original Positionen. z.B. ist plötzlich meine original Zeile: Länge 100 Zeichen/Größe 10 kürzer wie die Zeile 100/Größe 8!!!!
Kann mir da vielleicht jemand weiterhelfen?!?
Sandra
Der Drucktext wird (in verschiedenen Schriftgrößen und Schriftdicken) direkt über die Funktion Canvas.TextOut auf das Image.Canvas geschrieben und angezeigt.
Das Problem dabei entsteht, wenn die Schriftgrößen entsprechend der Skalierung umgerechnet werden. Existiert für die neu berechnete Schriftgröße keine entsprechende Windows Standardschrift, wird automatisch eine Schrift verwendet, die der berechneten am nächsten kommt. Dadurch verschieben sich vor allem bei längeren Textzeilen die Verhältnisse der original Positionen. z.B. ist plötzlich meine original Zeile: Länge 100 Zeichen/Größe 10 kürzer wie die Zeile 100/Größe 8!!!!
Kann mir da vielleicht jemand weiterhelfen?!?
Sandra
Comment