20class Q_PRINTSUPPORT_EXPORT QPrintEngine
23 virtual ~QPrintEngine();
25 enum PrintEnginePropertyKey {
43 PPK_SupportedResolutions,
54 PPK_SupportsMultipleCopies,
59 PPK_PaperSize = PPK_PageSize,
61 PPK_CustomBase = 0xff00
64 virtual void setProperty(PrintEnginePropertyKey key,
const QVariant &value) = 0;
65 virtual QVariant property(PrintEnginePropertyKey key)
const = 0;
67 virtual bool newPage() = 0;
68 virtual bool abort() = 0;
70 virtual int metric(QPaintDevice::PaintDeviceMetric)
const = 0;
72 virtual QPrinter::PrinterState printerState()
const = 0;