Control drucken - Auflösung anderbar?!

Zorck

Erfahrenes Mitglied
Hallo,
ich steh vor dem leidigen Problem aus meiner Anwendung heraus zu drucken...
Nun hab ich auch einen recht angenehmen Weg gefunden - nur leider hat dieser auch einen Hacken. :-(
Ich erstelle aus dem Control eine Grafik, welche dann gedruckt wird.

Code:
Graphics gSource = Graphics.FromHwnd(pCtrl.Handle);

Diese Grafik hat jedoch nur eine Auflösung von 96dpi, was beim nach dem Ausdruck nicht sonderlich schick aussieht. Kann ich diese Auslösung in irgend einer Form verändern?
Kann mir da wer weiterhelfen.... ?
 
Mal überlegen ... es gibt sicher eine elegantere Lösung, aber du hättest die Position am Bildschirm an dem das Control zu finden ist. Mach einen Screenshot und schick den zum Drucker. Die Auflösung ist sicherlich höher, jedoch benötigt dies auch mehr Speicher etc.

Oder du befolgst diese Variante:
http://www.developerfusion.co.uk/show/4712/
 

Neue Beiträge

Zurück