Zitat von
StefanDP:
Wieso alles so kompliziert!?
Packt den Text in ein TRichEdit, Schriftart auf ne Fix-Breiten-Schrift und dann einfach die print() Methode vom TRichEdit nehmen.
Den Drucker kann man dann noch schön mit nem PrinterDialog abfragen. Fertig!
So - oder so ähnlich - mogle ich mich auch (mit einem unsichtbaren RichEdit) oft ums leidige Drucken herum.
Notfalls lasse ich mein Programm eine temporäre Datei erzeugen, die dann per ShellExecute vom Windows-Notepad/Wordpad per Kommandozeilenparameter gedruckt wird.
Ist aber m.M.n. keine zufriedenstellende Antwort
mfg