Comment associer un MFC DC avec QPrinter?
-
02-10-2019 - |
Question
Je me demandais s'il est possible d'utiliser mon MFC existant créé DC à associer à un QPrinter
afin qu'il utilise directement le DC plutôt existant crée sa propre avec QPrintDialog
?
Est-ce que l'utilisation QPrinter
make de BackingStore de Qt comme QWidget
ne, à savoir, est-il créer une image hors écran avant l'impression?
Pas de solution correcte
Autres conseils
La première chose: QPrintDialog n'a rien à voir avec votre question. Vous pouvez mettre en place un QPrinter sans utiliser QPrintDialog.
Quoi qu'il en soit: Vous peignez dans un QPainter où QPrinter est « seulement » le dispositif d'impression. L'impression ne démarre lorsque vous mettez fin à la QPainter. Donc, il y a un magasin de support lors de l'utilisation QPrinter.
Vous ne pouvez pas convertir un courant continu à un QPainter si QPrinter ne peut rien faire avec un courant continu. La chose la plus proche serait d'obtenir un Bitmap de la DC et l'imprimer à un QPainter frais.