MFC DCをQPrinterに関連付ける方法は?
-
02-10-2019 - |
質問
既存のMFC作成されたDCを使用して関連することができるかどうか疑問に思っていました QPrinter
既存のDCを直接使用するように、 QPrintDialog
?
します QPrinter
QTのバックストアを使用してください QWidget
つまり、印刷する前に画面外の画像を作成しますか?
正しい解決策はありません
他のヒント
まず第一に:Qprintdialogはあなたの質問とは何の関係もありません。 qprintdialogを使用せずにqprinterをセットアップできます。
とにかく:あなたはQpainterが印刷デバイスを「ただ」するQpainterに塗ります。印刷は、qpainterを終了するときにのみ始まります。したがって、QPrinterを使用するときはバッキングストアがあります。
DCをQPainterに変換することはできないため、QPrinterはDCで何もできません。最も近いことは、DCからビットマップを取得して、新鮮なQpainterに印刷することです。
所属していません StackOverflow