Hallo!
Ich stelle die Frage mal einfach falls es auch eine einfache Antwort gibt...
Ich habe eine Printer Canvas und kann problemlos mit
Text auf dieser ausgeben. Versuche ich jedoch das gleiche mit zB
Code:
DrawText(Printer.Canvas.Handle, PChar(txt), -1, rect, DT_LEFT or DT_WORDBREAK)
schaffe ich es nicht den Text auf die Seite zu drucken. Wobei rect mit den Koordinaten gefüllt ist, die mir ein vorheriger Aufruf von DrawText() unter Verwendung von DT_CALCRECT geliefert hat.
Habe ich was übersehen?
Vielen Dank und Grüße
Clemens