如何将MFC DC与Qprinter关联?
-
02-10-2019 - |
题
我只是想知道是否可以使用我现有的MFC创建的DC与 QPrinter
因此,它直接使用现有的DC而不是创建自己的 QPrintDialog
?
做 QPrinter
利用QT的后备店 QWidget
即,在打印之前是否会创建屏幕外图像?
没有正确的解决方案
其他提示
第一件事:Qprintdialog与您的问题无关。您可以在不使用QprintDialog的情况下设置Qprinter。
无论如何:您将Qprinter“仅”打印设备“仅”的QPainter绘制。仅当您结束QPainter时才开始打印。因此,使用Qprinter时会有一个后备存储。
您不能将DC转换为QPAINTER,因此Qprinter无法使用DC做任何事情。最接近的是从DC获取位图并将其打印到新鲜的Qpainter。
不隶属于 StackOverflow