Muss ich jetzt tatsächlich den einfachen string in einen Report verfrachten oder ihn gar als Grafik behandeln und über Canvas drucken ?
Ja.
Also : ich will lediglich, sagen wir mal 10 Zeilen drucken. Früher hätte ich geschrieben writeln (Drucker,Drucktext);
und fertig.
Nichts anderes machst du doch mit Printer.Canvas.TextRect oder Printer.Canvas.TextOut. Beides ist nur ein Befehl, wo ist das Problem? Du musst natürlich den Drucker erst auswählen und BeginDoc..EndDoc aufrufen, aber das war es doch schon.