Registriert seit: 7. Jun 2006
Ort: Karlsruhe
3.724 Beiträge
FreePascal / Lazarus
|
Re: Allgemein: Textausgabe in Labels, Memo oder ???
10. Mai 2009, 15:35
Das kommt darauf an, wie du druckst. Der professionellste Weg wäre wohl über Report-Komponenten, die Funktionen wie Druckvorschau, PDF-Export usw. schon mitbringen. Das lohnt sich aber imo nur bei aufwändigen Sachen. Wenn du Printer.Canvas zum Drucken benutzt, wäre es am einfachsten, den Druckvorgang in eine Methode oder Prozedur auszulagern, die ein TCanvas, sowie Breite und Höhe der Ausgabe als Parameter annimmt. Dieser Methode kann dann das Druckercanvas übergeben werden, wenn gedruckt werden soll, oder das Canvas einer TPaintBox oder eines Bitmaps, wenn eine Vorschau angezeigt werden soll.
|