Wie ein MFC DC mit QPrinter verknüpfen?
-
02-10-2019 - |
Frage
Ich habe mich nur gefragt, ob es möglich ist, meine zu verwenden vorhandenen MFC-DC mit einem QPrinter
zu assoziieren erstellt, so dass sie direkt die bestehenden DC nutzt vielmehr seine eigene schafft mit QPrintDialog
?
Does QPrinter
nutzen Qt Backings als QWidget
ist, das heißt, es schafft ein Off-Screen-Bild vor dem Druck?
Keine korrekte Lösung
Andere Tipps
Als erstes: QPrintDialog hat nichts mit Ihrer Frage zu tun. Sie können eine QPrinter ohne QPrintDialog Set-up.
Wie auch immer: Sie malen in eine QPainter wo QPrinter „nur“ die Druckvorrichtung. nur das Drucken beginnt, wenn Sie die QPainter beenden. So gibt es einen Sicherungsspeicher bei der Verwendung von QPrinter.
Sie können keine DC zu einem QPainter konvertieren, so QPrinter nichts mit einem DC tun. Die nächste Sache wäre, um eine Bitmap aus dem DC zu bekommen und es zu einem frischen QPainter drucken.