Index: fpdfsdk/fpdfformfill.cpp |
diff --git a/fpdfsdk/fpdfformfill.cpp b/fpdfsdk/fpdfformfill.cpp |
index 7817dc3de89fa7f5a143bcaf32d3919f28293363..2e2f46504ae20af13d73bafa2523fcb77c1f8dc2 100644 |
--- a/fpdfsdk/fpdfformfill.cpp |
+++ b/fpdfsdk/fpdfformfill.cpp |
@@ -45,8 +45,7 @@ CPDFSDK_FormFillEnvironment* HandleToCPDFSDKEnvironment( |
CPDFSDK_InterForm* FormHandleToInterForm(FPDF_FORMHANDLE hHandle) { |
CPDFSDK_FormFillEnvironment* pFormFillEnv = |
HandleToCPDFSDKEnvironment(hHandle); |
- return pFormFillEnv ? pFormFillEnv->GetSDKDocument()->GetInterForm() |
- : nullptr; |
+ return pFormFillEnv ? pFormFillEnv->GetInterForm() : nullptr; |
} |
CPDFSDK_PageView* FormHandleToPageView(FPDF_FORMHANDLE hHandle, |
@@ -57,8 +56,7 @@ CPDFSDK_PageView* FormHandleToPageView(FPDF_FORMHANDLE hHandle, |
CPDFSDK_FormFillEnvironment* pFormFillEnv = |
HandleToCPDFSDKEnvironment(hHandle); |
- return pFormFillEnv ? pFormFillEnv->GetSDKDocument()->GetPageView(pPage, true) |
- : nullptr; |
+ return pFormFillEnv ? pFormFillEnv->GetPageView(pPage, true) : nullptr; |
} |
#ifdef PDF_ENABLE_XFA |
@@ -131,8 +129,7 @@ void FFLCommon(FPDF_FORMHANDLE hHandle, |
#ifdef PDF_ENABLE_XFA |
options.m_pOCContext = new CPDF_OCContext(pPDFDoc, CPDF_OCContext::View); |
- if (CPDFSDK_PageView* pPageView = |
- pFormFillEnv->GetSDKDocument()->GetPageView(pPage, true)) |
+ if (CPDFSDK_PageView* pPageView = pFormFillEnv->GetPageView(pPage, true)) |
pPageView->PageView_OnDraw(pDevice.get(), &matrix, &options, clip); |
#else // PDF_ENABLE_XFA |
options.m_pOCContext = |
@@ -249,9 +246,9 @@ FPDFDOC_InitFormFillEnvironment(FPDF_DOCUMENT document, |
return nullptr; |
#ifdef PDF_ENABLE_XFA |
- // If the CPDFXFA_Document has a SDKDocument already then we've done this |
- // and can just return the old Env. Otherwise, we'll end up setting a new |
- // SDKDocument into the XFADocument and, that could get weird. |
+ // If the CPDFXFA_Document has a FormFillEnvironment already then we've done |
+ // thi and can just return the old Env. Otherwise, we'll end up setting a new |
Tom Sepez
2016/10/11 16:47:21
nit: this
|
+ // environment into the XFADocument and, that could get weird. |
if (pDocument->GetFormFillEnv()) |
return pDocument->GetFormFillEnv(); |
#endif |
@@ -280,11 +277,11 @@ FPDFDOC_ExitFormFillEnvironment(FPDF_FORMHANDLE hHandle) { |
// Reset the focused annotations and remove the SDK document from the |
// XFA document. |
- pFormFillEnv->GetSDKDocument()->ClearAllFocusedAnnots(); |
+ pFormFillEnv->ClearAllFocusedAnnots(); |
// If the document was closed first, it's possible the XFA document |
// is now a nullptr. |
- if (pFormFillEnv->GetSDKDocument()->GetXFADocument()) |
- pFormFillEnv->GetSDKDocument()->GetXFADocument()->SetFormFillEnv(nullptr); |
+ if (pFormFillEnv->GetXFADocument()) |
+ pFormFillEnv->GetXFADocument()->SetFormFillEnv(nullptr); |
#endif // PDF_ENABLE_XFA |
delete pFormFillEnv; |
@@ -395,7 +392,7 @@ DLLEXPORT FPDF_BOOL STDCALL FORM_ForceToKillFocus(FPDF_FORMHANDLE hHandle) { |
HandleToCPDFSDKEnvironment(hHandle); |
if (!pFormFillEnv) |
return FALSE; |
- return pFormFillEnv->GetSDKDocument()->KillFocusAnnot(0); |
+ return pFormFillEnv->KillFocusAnnot(0); |
} |
DLLEXPORT void STDCALL FPDF_FFLDraw(FPDF_FORMHANDLE hHandle, |
@@ -674,12 +671,11 @@ DLLEXPORT void STDCALL FORM_OnBeforeClosePage(FPDF_PAGE page, |
if (!pPage) |
return; |
- CPDFSDK_PageView* pPageView = |
- pFormFillEnv->GetSDKDocument()->GetPageView(pPage, false); |
+ CPDFSDK_PageView* pPageView = pFormFillEnv->GetPageView(pPage, false); |
if (pPageView) { |
pPageView->SetValid(FALSE); |
// RemovePageView() takes care of the delete for us. |
- pFormFillEnv->GetSDKDocument()->RemovePageView(pPage); |
+ pFormFillEnv->RemovePageView(pPage); |
} |
} |
@@ -687,14 +683,14 @@ DLLEXPORT void STDCALL FORM_DoDocumentJSAction(FPDF_FORMHANDLE hHandle) { |
CPDFSDK_FormFillEnvironment* pFormFillEnv = |
HandleToCPDFSDKEnvironment(hHandle); |
if (pFormFillEnv && pFormFillEnv->IsJSInitiated()) |
- pFormFillEnv->GetSDKDocument()->ProcJavascriptFun(); |
+ pFormFillEnv->ProcJavascriptFun(); |
} |
DLLEXPORT void STDCALL FORM_DoDocumentOpenAction(FPDF_FORMHANDLE hHandle) { |
CPDFSDK_FormFillEnvironment* pFormFillEnv = |
HandleToCPDFSDKEnvironment(hHandle); |
if (pFormFillEnv && pFormFillEnv->IsJSInitiated()) |
- pFormFillEnv->GetSDKDocument()->ProcOpenAction(); |
+ pFormFillEnv->ProcOpenAction(); |
} |
DLLEXPORT void STDCALL FORM_DoDocumentAAction(FPDF_FORMHANDLE hHandle, |
@@ -704,7 +700,7 @@ DLLEXPORT void STDCALL FORM_DoDocumentAAction(FPDF_FORMHANDLE hHandle, |
if (!pFormFillEnv) |
return; |
- CPDF_Document* pDoc = pFormFillEnv->GetSDKDocument()->GetPDFDocument(); |
+ CPDF_Document* pDoc = pFormFillEnv->GetPDFDocument(); |
CPDF_Dictionary* pDic = pDoc->GetRoot(); |
if (!pDic) |
return; |
@@ -735,7 +731,7 @@ DLLEXPORT void STDCALL FORM_DoPageAAction(FPDF_PAGE page, |
if (!pPDFPage) |
return; |
- if (!pFormFillEnv->GetSDKDocument()->GetPageView(pPage, false)) |
+ if (!pFormFillEnv->GetPageView(pPage, false)) |
return; |
CPDFSDK_ActionHandler* pActionHandler = pFormFillEnv->GetActionHander(); |