Entwickler-Ecke
WinForms - Printable Listview mit Images
Ivy - Mo 24.10.11 09:16
Titel: Printable Listview mit Images
Hallo,
ich habe ein Problem mit der funktion printable listview. In meiner Listview befindet sich kein text sondern images. Wenn ich jetzt meine Listview drucken will, was theoretisch bei mir klappt (Printpreview geht) ist mein Blatt aber leer?! Kann man das überhaupt auch mit bildern so praktizieren? Oder woran liegt es dass es mir meine listview nicht anzeigt mit den bildern?
Danke
LG
Th69 - Mo 24.10.11 17:26
Hallo Ivy,
was genau meinst du mit "printable listview"? So eine Methode gibt es standardmäßig nicht.
Zum Drucken von Bildern wirst du dann wohl Graphics.DrawImage() o.ä. benutzen müssen.
Ralf Jansen - Di 25.10.11 15:48
OnPrintPage benutzt DrawRectangle für die Tabellenansicht und DrawString zur Ausgabe der Daten. Offensichtlich kann man damit keine Images ausgeben.
Ivy - Di 25.10.11 16:07
Ralf Jansen hat folgendes geschrieben : |
| OnPrintPage benutzt DrawRectangle für die Tabellenansicht und DrawString zur Ausgabe der Daten. Offensichtlich kann man damit keine Images ausgeben. |
na toll... und jetzt? gibt es eine andere möglichkeit meine LV zu drucken?
Th69 - Di 25.10.11 17:58
Dann ändere doch einfach den Code entsprechend ab, d.h. mein schon erwähntes Graphics.DrawImage() aufrufen.
Ivy - Mi 26.10.11 07:57
ah wie? die DLL ändern? (PrintableListView) dort ist ja auch der DrawString vermerkt?
Ralf Jansen - Mi 26.10.11 09:20
Was sonst? Den Source Code bei Codeproject runterladen und entsprechend deinen Wünschen anpassen.
Ivy - Mo 31.10.11 14:31
also ich hab in der DLL statt DrawString DrawImage eingetragen, jedoch funktionirert die dll dann nicht mehr. mein compiler meckert dass die datei nicht mehr vorhanden wäre??!
Ivy - Do 03.11.11 15:07
kann mir keiner weiterhelfen?? Komm da nicht weiter :(
Th69 - Do 03.11.11 20:40
Hallo Ivy,
was genau hast du jetzt geändert? Ich hoffe mal, den Sourcecode und daraus dann eine DLL erstellt, und nicht etwa direkt die DLL?
Ivy - Fr 04.11.11 10:57
Th69 hat folgendes geschrieben : |
Hallo Ivy,
was genau hast du jetzt geändert? Ich hoffe mal, den Sourcecode und daraus dann eine DLL erstellt, und nicht etwa direkt die DLL? |
doch :D ja was soll ich denn im source code da ändern? ich hab da nichts gefunden... also was mit dem draestring irgendwie zu tun haben könnte
Th69 - Fr 04.11.11 13:41
Hallo Ivy,
in der Datei "TestSolution\PrintableListView\PrintableListView.cs" wird in der Methode OnPrintPage() die komplette Druckausgabe gemacht (inkl. DrawString).
Natürlich mußt du jetzt ein bißchen ausprobieren und debuggen, wo und wie du genau dein Image anzeigen mußt, aber das ist eine gute Übung.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!