23 Q_PROPERTY(QPdfDocument* document READ document WRITE setDocument NOTIFY documentChanged)
24 Q_PROPERTY(RenderMode renderMode READ renderMode WRITE setRenderMode NOTIFY renderModeChanged)
34 QPdfPageRenderer() : QPdfPageRenderer(
nullptr) {}
35 explicit QPdfPageRenderer(QObject *parent);
36 ~QPdfPageRenderer() override;
38 RenderMode renderMode()
const;
39 void setRenderMode(RenderMode mode);
41 QPdfDocument* document()
const;
42 void setDocument(QPdfDocument *document);
44 quint64 requestPage(
int pageNumber, QSize imageSize,
45 QPdfDocumentRenderOptions options = QPdfDocumentRenderOptions());
48 void documentChanged(QPdfDocument *document);
49 void renderModeChanged(QPdfPageRenderer::RenderMode renderMode);
51 void pageRendered(
int pageNumber, QSize imageSize,
const QImage &image,
52 QPdfDocumentRenderOptions options, quint64 requestId);
55 QScopedPointer<QPdfPageRendererPrivate> d_ptr;