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.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top