Index: fpdfsdk/cpdfsdk_pageview.cpp |
diff --git a/fpdfsdk/cpdfsdk_pageview.cpp b/fpdfsdk/cpdfsdk_pageview.cpp |
index 348f2d1fabe6709d81ba4693447125a056fddb5f..5a384d5f1f4798cd459312fc482c2d7b83d824dd 100644 |
--- a/fpdfsdk/cpdfsdk_pageview.cpp |
+++ b/fpdfsdk/cpdfsdk_pageview.cpp |
@@ -94,7 +94,7 @@ void CPDFSDK_PageView::PageView_OnDraw(CFX_RenderDevice* pDevice, |
if (!pPage) |
return; |
- if (pPage->GetDocument()->GetDocType() == DOCTYPE_DYNAMIC_XFA) { |
+ if (pPage->GetContext()->GetDocType() == DOCTYPE_DYNAMIC_XFA) { |
CFX_Graphics gs; |
gs.Create(pDevice); |
CFX_RectF rectClip; |
@@ -191,8 +191,8 @@ FX_BOOL CPDFSDK_PageView::DeleteAnnot(CPDFSDK_Annot* pAnnot) { |
if (!pAnnot) |
return FALSE; |
CPDFXFA_Page* pPage = pAnnot->GetPDFXFAPage(); |
- if (!pPage || (pPage->GetDocument()->GetDocType() != DOCTYPE_STATIC_XFA && |
- pPage->GetDocument()->GetDocType() != DOCTYPE_DYNAMIC_XFA)) |
+ if (!pPage || (pPage->GetContext()->GetDocType() != DOCTYPE_STATIC_XFA && |
+ pPage->GetContext()->GetDocType() != DOCTYPE_DYNAMIC_XFA)) |
return FALSE; |
if (GetFocusAnnot() == pAnnot) |
@@ -214,7 +214,7 @@ FX_BOOL CPDFSDK_PageView::DeleteAnnot(CPDFSDK_Annot* pAnnot) { |
CPDF_Document* CPDFSDK_PageView::GetPDFDocument() { |
if (m_page) { |
#ifdef PDF_ENABLE_XFA |
- return m_page->GetDocument()->GetPDFDoc(); |
+ return m_page->GetContext()->GetPDFDoc(); |
#else // PDF_ENABLE_XFA |
return m_page->m_pDocument; |
#endif // PDF_ENABLE_XFA |
@@ -398,7 +398,7 @@ void CPDFSDK_PageView::LoadFXAnnots() { |
#ifdef PDF_ENABLE_XFA |
CFX_RetainPtr<CPDFXFA_Page> protector(m_page); |
- if (m_pFormFillEnv->GetXFADocument()->GetDocType() == DOCTYPE_DYNAMIC_XFA) { |
+ if (m_pFormFillEnv->GetXFAContext()->GetDocType() == DOCTYPE_DYNAMIC_XFA) { |
CXFA_FFPageView* pageView = m_page->GetXFAPageView(); |
std::unique_ptr<IXFA_WidgetIterator> pWidgetHander( |
pageView->CreateWidgetIterator( |
@@ -460,7 +460,7 @@ int CPDFSDK_PageView::GetPageIndex() const { |
return -1; |
#ifdef PDF_ENABLE_XFA |
- int nDocType = m_page->GetDocument()->GetDocType(); |
+ int nDocType = m_page->GetContext()->GetDocType(); |
switch (nDocType) { |
case DOCTYPE_DYNAMIC_XFA: { |
CXFA_FFPageView* pPageView = m_page->GetXFAPageView(); |