![]() |
Allgemein: Textausgabe in Labels, Memo oder ???
Hallo,
ich möchte einen formatierten Text (teilweise fett, teilweise rot)geordnet auf dem Monitor und dann gedruckt, am besten mit einer Druckvorschau, ausgeben. Ich bin nicht erfahren, deshalb: Welcher Weg ist zu empfehlen? Alles in ein Memofeld ausgeben? Oder in Labels auf einem Panel? Oder ist das alles dilettantisch, und es gibt eine "Profi-Weg"? Und wie drucke ich das dann? Gibt es eine Druckvorschau o.ä.? Bin, wie gesagt, relativer Anfänger. Besten Dank! |
Re: Allgemein: Textausgabe in Labels, Memo oder ???
Schau dir mal die Dialoge an:
- PrintDialog - PageSetupDialog |
Re: Allgemein: Textausgabe in Labels, Memo oder ???
Zuallererst muss er das mal fett, farbig etc. hinkriegen. Stichwort hierzu ist : TRichEdit.
|
Re: Allgemein: Textausgabe in Labels, Memo oder ???
Zitat:
Oder ![]() |
Re: Allgemein: Textausgabe in Labels, Memo oder ???
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.
|
Re: Allgemein: Textausgabe in Labels, Memo oder ???
Zitat:
|
Re: Allgemein: Textausgabe in Labels, Memo oder ???
Zitat:
|
Re: Allgemein: Textausgabe in Labels, Memo oder ???
Zitat:
Zitat:
Im Gegensatz dazu wäre es imho (rein von der Definition des Wortes 'professionell') eher dilletantisch, soetwas *nicht* zu tun. Nicht, das Du hier etwas falsch verstehst: Ich unterstelle dir natürlich eine entsprechende Professionalität und die Fähigkeit, mit minimalistischen Mitteln ein derartiges Resultat zu produzieren. |
Re: Allgemein: Textausgabe in Labels, Memo oder ???
Alzaimar, ich mache das so : zuerst wird das Problem analysiert. Dann wird nach dem geeigneten Werkzeug gesucht. Das Problem sehe ich in diesem Fall so, dass irgendwas fett, rot usw. dargestellt werden soll. Dann soll es auch gedruckt werden. Nun, das kann das Richedit. Sogar ohne Druckvorschau. Ich sehe wie das aussieht und kann dann mit RichEdit1.print ausdrucken. Problem gelöst Affe tot. :mrgreen:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:01 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz