Index: fpdfsdk/fsdk_baseform.cpp |
diff --git a/fpdfsdk/fsdk_baseform.cpp b/fpdfsdk/fsdk_baseform.cpp |
index 9b21880d0501a51813e193d6b82a40b6080eeff8..f22111ce73493aa14bf4f0e0a81ac3fe7ea54e95 100644 |
--- a/fpdfsdk/fsdk_baseform.cpp |
+++ b/fpdfsdk/fsdk_baseform.cpp |
@@ -52,12 +52,12 @@ CPDFSDK_Widget::CPDFSDK_Widget(CPDF_Annot* pAnnot, |
CPDFSDK_Widget::~CPDFSDK_Widget() {} |
#ifdef PDF_ENABLE_XFA |
-IXFA_Widget* CPDFSDK_Widget::GetMixXFAWidget() const { |
+CXFA_FFWidget* CPDFSDK_Widget::GetMixXFAWidget() const { |
CPDFSDK_Document* pSDKDoc = m_pPageView->GetSDKDocument(); |
CPDFXFA_Document* pDoc = pSDKDoc->GetXFADocument(); |
if (pDoc->GetDocType() == DOCTYPE_STATIC_XFA) { |
if (!m_hMixXFAWidget) { |
- if (IXFA_DocView* pDocView = pDoc->GetXFADocView()) { |
+ if (CXFA_FFDocView* pDocView = pDoc->GetXFADocView()) { |
CFX_WideString sName; |
if (GetFieldType() == FIELDTYPE_RADIOBUTTON) { |
sName = GetAnnotName(); |
@@ -77,11 +77,11 @@ IXFA_Widget* CPDFSDK_Widget::GetMixXFAWidget() const { |
return NULL; |
} |
-IXFA_Widget* CPDFSDK_Widget::GetGroupMixXFAWidget() { |
+CXFA_FFWidget* CPDFSDK_Widget::GetGroupMixXFAWidget() { |
CPDFSDK_Document* pSDKDoc = m_pPageView->GetSDKDocument(); |
CPDFXFA_Document* pDoc = pSDKDoc->GetXFADocument(); |
if (pDoc->GetDocType() == DOCTYPE_STATIC_XFA) { |
- if (IXFA_DocView* pDocView = pDoc->GetXFADocView()) { |
+ if (CXFA_FFDocView* pDocView = pDoc->GetXFADocView()) { |
CFX_WideString sName = GetName(); |
if (!sName.IsEmpty()) |
return pDocView->GetWidgetByName(sName); |
@@ -91,12 +91,12 @@ IXFA_Widget* CPDFSDK_Widget::GetGroupMixXFAWidget() { |
return nullptr; |
} |
-IXFA_WidgetHandler* CPDFSDK_Widget::GetXFAWidgetHandler() const { |
+CXFA_FFWidgetHandler* CPDFSDK_Widget::GetXFAWidgetHandler() const { |
CPDFSDK_Document* pSDKDoc = m_pPageView->GetSDKDocument(); |
CPDFXFA_Document* pDoc = pSDKDoc->GetXFADocument(); |
if (pDoc->GetDocType() == DOCTYPE_STATIC_XFA) { |
if (!m_pWidgetHandler) { |
- if (IXFA_DocView* pDocView = pDoc->GetXFADocView()) { |
+ if (CXFA_FFDocView* pDocView = pDoc->GetXFADocView()) { |
m_pWidgetHandler = pDocView->GetWidgetHandler(); |
} |
} |
@@ -182,13 +182,13 @@ static XFA_EVENTTYPE GetXFAEventType(CPDF_AAction::AActionType eAAT, |
} |
FX_BOOL CPDFSDK_Widget::HasXFAAAction(PDFSDK_XFAAActionType eXFAAAT) { |
- if (IXFA_Widget* hWidget = GetMixXFAWidget()) { |
- if (IXFA_WidgetHandler* pXFAWidgetHandler = GetXFAWidgetHandler()) { |
+ if (CXFA_FFWidget* hWidget = GetMixXFAWidget()) { |
+ if (CXFA_FFWidgetHandler* pXFAWidgetHandler = GetXFAWidgetHandler()) { |
XFA_EVENTTYPE eEventType = GetXFAEventType(eXFAAAT); |
if ((eEventType == XFA_EVENT_Click || eEventType == XFA_EVENT_Change) && |
GetFieldType() == FIELDTYPE_RADIOBUTTON) { |
- if (IXFA_Widget* hGroupWidget = GetGroupMixXFAWidget()) { |
+ if (CXFA_FFWidget* hGroupWidget = GetGroupMixXFAWidget()) { |
CXFA_WidgetAcc* pAcc = pXFAWidgetHandler->GetDataAcc(hGroupWidget); |
if (pXFAWidgetHandler->HasEvent(pAcc, eEventType)) |
return TRUE; |
@@ -210,11 +210,11 @@ FX_BOOL CPDFSDK_Widget::OnXFAAAction(PDFSDK_XFAAActionType eXFAAAT, |
CPDFSDK_PageView* pPageView) { |
CPDFSDK_Document* pSDKDoc = m_pPageView->GetSDKDocument(); |
CPDFXFA_Document* pDoc = pSDKDoc->GetXFADocument(); |
- if (IXFA_Widget* hWidget = GetMixXFAWidget()) { |
+ if (CXFA_FFWidget* hWidget = GetMixXFAWidget()) { |
XFA_EVENTTYPE eEventType = GetXFAEventType(eXFAAAT); |
if (eEventType != XFA_EVENT_Unknown) { |
- if (IXFA_WidgetHandler* pXFAWidgetHandler = GetXFAWidgetHandler()) { |
+ if (CXFA_FFWidgetHandler* pXFAWidgetHandler = GetXFAWidgetHandler()) { |
CXFA_EventParam param; |
param.m_eType = eEventType; |
param.m_wsChange = data.sChange; |
@@ -235,7 +235,7 @@ FX_BOOL CPDFSDK_Widget::OnXFAAAction(PDFSDK_XFAAActionType eXFAAAT, |
if ((eEventType == XFA_EVENT_Click || eEventType == XFA_EVENT_Change) && |
GetFieldType() == FIELDTYPE_RADIOBUTTON) { |
- if (IXFA_Widget* hGroupWidget = GetGroupMixXFAWidget()) { |
+ if (CXFA_FFWidget* hGroupWidget = GetGroupMixXFAWidget()) { |
CXFA_WidgetAcc* pAcc = pXFAWidgetHandler->GetDataAcc(hGroupWidget); |
param.m_pTarget = pAcc; |
if (pXFAWidgetHandler->ProcessEvent(pAcc, ¶m) != |
@@ -248,7 +248,7 @@ FX_BOOL CPDFSDK_Widget::OnXFAAAction(PDFSDK_XFAAActionType eXFAAAT, |
param.m_pTarget = pAcc; |
int32_t nRet = pXFAWidgetHandler->ProcessEvent(pAcc, ¶m); |
- if (IXFA_DocView* pDocView = pDoc->GetXFADocView()) { |
+ if (CXFA_FFDocView* pDocView = pDoc->GetXFADocView()) { |
pDocView->UpdateDocView(); |
} |
return nRet == XFA_EVENTERROR_Success; |
@@ -260,8 +260,8 @@ FX_BOOL CPDFSDK_Widget::OnXFAAAction(PDFSDK_XFAAActionType eXFAAAT, |
} |
void CPDFSDK_Widget::Synchronize(FX_BOOL bSynchronizeElse) { |
- if (IXFA_Widget* hWidget = GetMixXFAWidget()) { |
- if (IXFA_WidgetHandler* pXFAWidgetHandler = GetXFAWidgetHandler()) { |
+ if (CXFA_FFWidget* hWidget = GetMixXFAWidget()) { |
+ if (CXFA_FFWidgetHandler* pXFAWidgetHandler = GetXFAWidgetHandler()) { |
CPDF_FormField* pFormField = GetFormField(); |
if (CXFA_WidgetAcc* pWidgetAcc = pXFAWidgetHandler->GetDataAcc(hWidget)) { |
switch (GetFieldType()) { |
@@ -310,11 +310,11 @@ void CPDFSDK_Widget::Synchronize(FX_BOOL bSynchronizeElse) { |
void CPDFSDK_Widget::SynchronizeXFAValue() { |
CPDFSDK_Document* pSDKDoc = m_pPageView->GetSDKDocument(); |
CPDFXFA_Document* pDoc = pSDKDoc->GetXFADocument(); |
- IXFA_DocView* pXFADocView = pDoc->GetXFADocView(); |
+ CXFA_FFDocView* pXFADocView = pDoc->GetXFADocView(); |
if (!pXFADocView) |
return; |
- if (IXFA_Widget* hWidget = GetMixXFAWidget()) { |
+ if (CXFA_FFWidget* hWidget = GetMixXFAWidget()) { |
if (GetXFAWidgetHandler()) { |
CPDFSDK_Widget::SynchronizeXFAValue(pXFADocView, hWidget, GetFormField(), |
GetFormControl()); |
@@ -325,23 +325,24 @@ void CPDFSDK_Widget::SynchronizeXFAValue() { |
void CPDFSDK_Widget::SynchronizeXFAItems() { |
CPDFSDK_Document* pSDKDoc = m_pPageView->GetSDKDocument(); |
CPDFXFA_Document* pDoc = pSDKDoc->GetXFADocument(); |
- IXFA_DocView* pXFADocView = pDoc->GetXFADocView(); |
+ CXFA_FFDocView* pXFADocView = pDoc->GetXFADocView(); |
if (!pXFADocView) |
return; |
- if (IXFA_Widget* hWidget = GetMixXFAWidget()) { |
+ if (CXFA_FFWidget* hWidget = GetMixXFAWidget()) { |
if (GetXFAWidgetHandler()) |
SynchronizeXFAItems(pXFADocView, hWidget, GetFormField(), nullptr); |
} |
} |
-void CPDFSDK_Widget::SynchronizeXFAValue(IXFA_DocView* pXFADocView, |
- IXFA_Widget* hWidget, |
+void CPDFSDK_Widget::SynchronizeXFAValue(CXFA_FFDocView* pXFADocView, |
+ CXFA_FFWidget* hWidget, |
CPDF_FormField* pFormField, |
CPDF_FormControl* pFormControl) { |
ASSERT(hWidget); |
- if (IXFA_WidgetHandler* pXFAWidgetHandler = pXFADocView->GetWidgetHandler()) { |
+ if (CXFA_FFWidgetHandler* pXFAWidgetHandler = |
+ pXFADocView->GetWidgetHandler()) { |
ASSERT(pFormControl); |
switch (pFormField->GetFieldType()) { |
@@ -407,13 +408,14 @@ void CPDFSDK_Widget::SynchronizeXFAValue(IXFA_DocView* pXFADocView, |
} |
} |
-void CPDFSDK_Widget::SynchronizeXFAItems(IXFA_DocView* pXFADocView, |
- IXFA_Widget* hWidget, |
+void CPDFSDK_Widget::SynchronizeXFAItems(CXFA_FFDocView* pXFADocView, |
+ CXFA_FFWidget* hWidget, |
CPDF_FormField* pFormField, |
CPDF_FormControl* pFormControl) { |
ASSERT(hWidget); |
- if (IXFA_WidgetHandler* pXFAWidgetHandler = pXFADocView->GetWidgetHandler()) { |
+ if (CXFA_FFWidgetHandler* pXFAWidgetHandler = |
+ pXFADocView->GetWidgetHandler()) { |
switch (pFormField->GetFieldType()) { |
case FIELDTYPE_LISTBOX: { |
pFormField->ClearSelection(FALSE); |
@@ -592,8 +594,8 @@ FX_FLOAT CPDFSDK_Widget::GetFontSize() const { |
int CPDFSDK_Widget::GetSelectedIndex(int nIndex) const { |
#ifdef PDF_ENABLE_XFA |
- if (IXFA_Widget* hWidget = GetMixXFAWidget()) { |
- if (IXFA_WidgetHandler* pXFAWidgetHandler = GetXFAWidgetHandler()) { |
+ if (CXFA_FFWidget* hWidget = GetMixXFAWidget()) { |
+ if (CXFA_FFWidgetHandler* pXFAWidgetHandler = GetXFAWidgetHandler()) { |
if (CXFA_WidgetAcc* pWidgetAcc = pXFAWidgetHandler->GetDataAcc(hWidget)) { |
if (nIndex < pWidgetAcc->CountSelectedItems()) |
return pWidgetAcc->GetSelectedItem(nIndex); |
@@ -607,8 +609,8 @@ int CPDFSDK_Widget::GetSelectedIndex(int nIndex) const { |
#ifdef PDF_ENABLE_XFA |
CFX_WideString CPDFSDK_Widget::GetValue(FX_BOOL bDisplay) const { |
- if (IXFA_Widget* hWidget = GetMixXFAWidget()) { |
- if (IXFA_WidgetHandler* pXFAWidgetHandler = GetXFAWidgetHandler()) { |
+ if (CXFA_FFWidget* hWidget = GetMixXFAWidget()) { |
+ if (CXFA_FFWidgetHandler* pXFAWidgetHandler = GetXFAWidgetHandler()) { |
if (CXFA_WidgetAcc* pWidgetAcc = pXFAWidgetHandler->GetDataAcc(hWidget)) { |
CFX_WideString sValue; |
pWidgetAcc->GetValue(sValue, bDisplay ? XFA_VALUEPICTURE_Display |
@@ -641,8 +643,8 @@ int CPDFSDK_Widget::CountOptions() const { |
FX_BOOL CPDFSDK_Widget::IsOptionSelected(int nIndex) const { |
#ifdef PDF_ENABLE_XFA |
- if (IXFA_Widget* hWidget = GetMixXFAWidget()) { |
- if (IXFA_WidgetHandler* pXFAWidgetHandler = GetXFAWidgetHandler()) { |
+ if (CXFA_FFWidget* hWidget = GetMixXFAWidget()) { |
+ if (CXFA_FFWidgetHandler* pXFAWidgetHandler = GetXFAWidgetHandler()) { |
if (CXFA_WidgetAcc* pWidgetAcc = pXFAWidgetHandler->GetDataAcc(hWidget)) { |
if (nIndex > -1 && nIndex < pWidgetAcc->CountChoiceListItems()) |
return pWidgetAcc->GetItemState(nIndex); |
@@ -663,8 +665,8 @@ int CPDFSDK_Widget::GetTopVisibleIndex() const { |
bool CPDFSDK_Widget::IsChecked() const { |
#ifdef PDF_ENABLE_XFA |
- if (IXFA_WidgetHandler* pXFAWidgetHandler = GetXFAWidgetHandler()) { |
- if (IXFA_Widget* hWidget = GetMixXFAWidget()) { |
+ if (CXFA_FFWidgetHandler* pXFAWidgetHandler = GetXFAWidgetHandler()) { |
+ if (CXFA_FFWidget* hWidget = GetMixXFAWidget()) { |
if (CXFA_WidgetAcc* pWidgetAcc = pXFAWidgetHandler->GetDataAcc(hWidget)) |
return pWidgetAcc->GetCheckState() == XFA_CHECKSTATE_On; |
} |
@@ -1875,11 +1877,11 @@ FX_BOOL CPDFSDK_Widget::OnAAction(CPDF_AAction::AActionType type, |
#ifdef PDF_ENABLE_XFA |
CPDFXFA_Document* pDoc = pDocument->GetXFADocument(); |
- if (IXFA_Widget* hWidget = GetMixXFAWidget()) { |
+ if (CXFA_FFWidget* hWidget = GetMixXFAWidget()) { |
XFA_EVENTTYPE eEventType = GetXFAEventType(type, data.bWillCommit); |
if (eEventType != XFA_EVENT_Unknown) { |
- if (IXFA_WidgetHandler* pXFAWidgetHandler = GetXFAWidgetHandler()) { |
+ if (CXFA_FFWidgetHandler* pXFAWidgetHandler = GetXFAWidgetHandler()) { |
CXFA_EventParam param; |
param.m_eType = eEventType; |
param.m_wsChange = data.sChange; |
@@ -1902,7 +1904,7 @@ FX_BOOL CPDFSDK_Widget::OnAAction(CPDF_AAction::AActionType type, |
param.m_pTarget = pAcc; |
int32_t nRet = pXFAWidgetHandler->ProcessEvent(pAcc, ¶m); |
- if (IXFA_DocView* pDocView = pDoc->GetXFADocView()) { |
+ if (CXFA_FFDocView* pDocView = pDoc->GetXFADocView()) { |
pDocView->UpdateDocView(); |
} |
@@ -1983,7 +1985,7 @@ FX_BOOL CPDFSDK_Widget::HitTest(FX_FLOAT pageX, FX_FLOAT pageY) { |
} |
#ifdef PDF_ENABLE_XFA |
-CPDFSDK_XFAWidget::CPDFSDK_XFAWidget(IXFA_Widget* pAnnot, |
+CPDFSDK_XFAWidget::CPDFSDK_XFAWidget(CXFA_FFWidget* pAnnot, |
CPDFSDK_PageView* pPageView, |
CPDFSDK_InterForm* pInterForm) |
: CPDFSDK_Annot(pPageView), |
@@ -2002,8 +2004,8 @@ CFX_FloatRect CPDFSDK_XFAWidget::GetRect() const { |
CPDFSDK_PageView* pPageView = GetPageView(); |
CPDFSDK_Document* pDocument = pPageView->GetSDKDocument(); |
CPDFXFA_Document* pDoc = pDocument->GetXFADocument(); |
- IXFA_DocView* pDocView = pDoc->GetXFADocView(); |
- IXFA_WidgetHandler* pWidgetHandler = pDocView->GetWidgetHandler(); |
+ CXFA_FFDocView* pDocView = pDoc->GetXFADocView(); |
+ CXFA_FFWidgetHandler* pWidgetHandler = pDocView->GetWidgetHandler(); |
CFX_RectF rcBBox; |
pWidgetHandler->GetRect(GetXFAWidget(), rcBBox); |
@@ -2150,16 +2152,16 @@ FX_BOOL CPDFSDK_InterForm::IsCalculateEnabled() const { |
} |
#ifdef PDF_ENABLE_XFA |
-void CPDFSDK_InterForm::AddXFAMap(IXFA_Widget* hWidget, |
+void CPDFSDK_InterForm::AddXFAMap(CXFA_FFWidget* hWidget, |
CPDFSDK_XFAWidget* pWidget) { |
m_XFAMap.SetAt(hWidget, pWidget); |
} |
-void CPDFSDK_InterForm::RemoveXFAMap(IXFA_Widget* hWidget) { |
+void CPDFSDK_InterForm::RemoveXFAMap(CXFA_FFWidget* hWidget) { |
m_XFAMap.RemoveKey(hWidget); |
} |
-CPDFSDK_XFAWidget* CPDFSDK_InterForm::GetXFAWidget(IXFA_Widget* hWidget) { |
+CPDFSDK_XFAWidget* CPDFSDK_InterForm::GetXFAWidget(CXFA_FFWidget* hWidget) { |
CPDFSDK_XFAWidget* pWidget = NULL; |
m_XFAMap.Lookup(hWidget, pWidget); |