commit | 101535f463dda5766f99b66f383672d5898556fe | [log] [tgz] |
---|---|---|
author | Tom Sepez <tsepez@chromium.org> | Tue Jun 12 13:36:05 2018 +0000 |
committer | Chromium commit bot <commit-bot@chromium.org> | Tue Jun 12 13:36:05 2018 +0000 |
tree | 04ca2226b850756c67dd29444545f4b91682835c | |
parent | 755b0e5f71518488456e7cffc64fd7ba89692e68 [diff] [blame] |
Rework "Make common page base class." Re-landing of https://pdfium-review.googlesource.com/c/pdfium/+/32892 This time, however, we do not build on the previous CL which cached pages. This CL by itself should be OK but was reverted only because it was blocking earlier reverts. Change-Id: I067d5f07373eeac6cced5d0c113ea40e5f8dcd15 Reviewed-on: https://pdfium-review.googlesource.com/34910 Commit-Queue: dsinclair <dsinclair@chromium.org> Reviewed-by: dsinclair <dsinclair@chromium.org>
diff --git a/fpdfsdk/fpdfxfa/cpdfxfa_page.cpp b/fpdfsdk/fpdfxfa/cpdfxfa_page.cpp index 7e2deda..e4618e3 100644 --- a/fpdfsdk/fpdfxfa/cpdfxfa_page.cpp +++ b/fpdfsdk/fpdfxfa/cpdfxfa_page.cpp
@@ -22,6 +22,18 @@ CPDFXFA_Page::~CPDFXFA_Page() {} +CPDF_Page* CPDFXFA_Page::AsPDFPage() { + return m_pPDFPage.Get(); +} + +CPDFXFA_Page* CPDFXFA_Page::AsXFAPage() { + return this; +} + +CPDF_Document* CPDFXFA_Page::GetDocument() const { + return GetDocumentExtension()->GetPDFDoc(); +} + bool CPDFXFA_Page::LoadPDFPage() { if (!m_pContext) return false;