8#include <QtPdf/qpdfdocument.h>
9#include <QtPdf/qpdflink.h>
10#include <QtPdfWidgets/qtpdfwidgetsglobal.h>
11#include <QtWidgets/qabstractscrollarea.h>
28 Q_PROPERTY(
qreal zoomFactor READ zoomFactor WRITE setZoomFactor NOTIFY zoomFactorChanged)
30 Q_PROPERTY(
int pageSpacing READ pageSpacing WRITE setPageSpacing NOTIFY pageSpacingChanged)
31 Q_PROPERTY(
QMargins documentMargins READ documentMargins WRITE setDocumentMargins NOTIFY documentMarginsChanged)
34 Q_PROPERTY(
int currentSearchResult READ currentSearchResult WRITE setCurrentSearchResult NOTIFY currentSearchResultChanged)
62 int currentSearchResult()
const;
66 PageMode pageMode()
const;
67 ZoomMode zoomMode()
const;
68 qreal zoomFactor()
const;
70 int pageSpacing()
const;
71 void setPageSpacing(
int spacing);
74 void setDocumentMargins(
QMargins margins);
79 void setZoomFactor(
qreal factor);
80 void setCurrentSearchResult(
int currentResult);
95 void scrollContentsBy(
int dx,
int dy)
override;
The QPaintEvent class contains event parameters for paint events.
The QPdfDocument class loads a PDF document and renders pages from it.
Navigation history within a PDF document.
The QPdfSearchModel class searches for a string in a PDF document and holds the results.
ZoomMode
This enum describes the magnification behavior of the PDF viewer:
void documentMarginsChanged(QMargins documentMargins)
void zoomModeChanged(QPdfView::ZoomMode zoomMode)
void pageSpacingChanged(int pageSpacing)
void pageModeChanged(QPdfView::PageMode pageMode)
void zoomFactorChanged(qreal zoomFactor)
void currentSearchResultChanged(int currentResult)
void searchModelChanged(QPdfSearchModel *searchModel)
PageMode
This enum describes the overall behavior of the PDF viewer:
void documentChanged(QPdfDocument *document)
The QResizeEvent class contains event parameters for resize events.
Combined button and popup list for selecting options.
IUIAutomationTreeWalker __RPC__deref_out_opt IUIAutomationElement ** parent