![]() |
Aus ListBox drucken mit "SimplePrint" in .NET
Huhu zusammen!
Mal wieder habe ich eine Frage zu .NET. Ich wollte den Inhalt einer ListBox per Buttondruck ausdrucken lassen. Zum drucken selbst habe ich mir in den Demos von Delphi 8 für das Microsoft .NET das Beispiel von "SimplePrint" genommen. Ich hoffe das kennt einer. Habe dazu leider im Netz noch nichts gefunden. Jetzt habe ich jedoch das Problem, dass ich nur Strings drucken kann, die ich vorher eingebe, und nicht den Inhalt der ListBox. Ich habe es jetzt so versucht:
Delphi-Quellcode:
leider wird da aber, bis auf den Header und den Footer, die ich erstellt habe nur ein leeres Blatt gedruckt.
p.WriteString(ListBox1.get_Text);
Wenn ich dann
Delphi-Quellcode:
schreibe wird das gedruckt, allerdings ist das ja nihct mein Ziel.
p.WriteString('Hallo!');
Weiß jemand, ob das überhaupt funktioniert, und wenn ja, wie das dann aussehen muss, damit es funktioniert? Würde mich sehr freuen, wenn mir nochmal jemand helfen könnte. by Michael |
Re: Aus ListBox drucken mit "SimplePrint" in .NET
Hallo,
wenn bei Deiner ListBox der gesamte Inhalt sichtbar ist (und Deine Delphi-Version auch C# umfasst), kann Dir meine Lösung ![]() Du müsstest FormPrint als eigene DLL (mit C#) erstellen. Dann kannst Du sie direkt drucken:
Delphi-Quellcode:
Vielleicht reicht Dir das. Gruß Jürgen
FormPrint.Print(MyListBox);
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:50 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-2025 by Thomas Breitkreuz