diff options
Diffstat (limited to 'src/pdfwidgets/qpdfview.cpp')
-rw-r--r-- | src/pdfwidgets/qpdfview.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/pdfwidgets/qpdfview.cpp b/src/pdfwidgets/qpdfview.cpp index ce4c42469..4c1cf09e7 100644 --- a/src/pdfwidgets/qpdfview.cpp +++ b/src/pdfwidgets/qpdfview.cpp @@ -223,9 +223,9 @@ QPdfViewPrivate::DocumentLayout QPdfViewPrivate::calculateDocumentLayout() const for (int page = startPage; page < endPage; ++page) { QSize pageSize; if (m_zoomMode == QPdfView::ZoomMode::Custom) { - pageSize = QSizeF(m_document->pageSize(page) * m_screenResolution * m_zoomFactor).toSize(); + pageSize = QSizeF(m_document->pagePointSize(page) * m_screenResolution * m_zoomFactor).toSize(); } else if (m_zoomMode == QPdfView::ZoomMode::FitToWidth) { - pageSize = QSizeF(m_document->pageSize(page) * m_screenResolution).toSize(); + pageSize = QSizeF(m_document->pagePointSize(page) * m_screenResolution).toSize(); const qreal factor = (qreal(m_viewport.width() - m_documentMargins.left() - m_documentMargins.right()) / qreal(pageSize.width())); pageSize *= factor; @@ -233,7 +233,7 @@ QPdfViewPrivate::DocumentLayout QPdfViewPrivate::calculateDocumentLayout() const const QSize viewportSize(m_viewport.size() + QSize(-m_documentMargins.left() - m_documentMargins.right(), -m_pageSpacing)); - pageSize = QSizeF(m_document->pageSize(page) * m_screenResolution).toSize(); + pageSize = QSizeF(m_document->pagePointSize(page) * m_screenResolution).toSize(); pageSize = pageSize.scaled(viewportSize, Qt::KeepAspectRatio); } |