summaryrefslogtreecommitdiff
path: root/fpdfsdk/cpdfsdk_widget.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'fpdfsdk/cpdfsdk_widget.cpp')
-rw-r--r--fpdfsdk/cpdfsdk_widget.cpp34
1 files changed, 19 insertions, 15 deletions
diff --git a/fpdfsdk/cpdfsdk_widget.cpp b/fpdfsdk/cpdfsdk_widget.cpp
index f41d230d1c..c30ce6ec86 100644
--- a/fpdfsdk/cpdfsdk_widget.cpp
+++ b/fpdfsdk/cpdfsdk_widget.cpp
@@ -43,8 +43,9 @@
CPDFSDK_Widget::CPDFSDK_Widget(CPDF_Annot* pAnnot,
CPDFSDK_PageView* pPageView,
- CPDFSDK_InterForm* pInterForm)
- : CPDFSDK_BAAnnot(pAnnot, pPageView), m_pInterForm(pInterForm) {}
+ CPDFSDK_InteractiveForm* pInteractiveForm)
+ : CPDFSDK_BAAnnot(pAnnot, pPageView),
+ m_pInteractiveForm(pInteractiveForm) {}
CPDFSDK_Widget::~CPDFSDK_Widget() = default;
@@ -359,9 +360,10 @@ int CPDFSDK_Widget::GetLayoutOrder() const {
}
int CPDFSDK_Widget::GetFieldFlags() const {
- CPDF_InterForm* pPDFInterForm = m_pInterForm->GetInterForm();
+ CPDF_InteractiveForm* pPDFInteractiveForm =
+ m_pInteractiveForm->GetInteractiveForm();
CPDF_FormControl* pFormControl =
- pPDFInterForm->GetControlByDict(GetAnnotDict());
+ pPDFInteractiveForm->GetControlByDict(GetAnnotDict());
CPDF_FormField* pFormField = pFormControl->GetField();
return pFormField->GetFieldFlags();
}
@@ -376,8 +378,9 @@ CPDF_FormField* CPDFSDK_Widget::GetFormField() const {
}
CPDF_FormControl* CPDFSDK_Widget::GetFormControl() const {
- CPDF_InterForm* pPDFInterForm = m_pInterForm->GetInterForm();
- return pPDFInterForm->GetControlByDict(GetAnnotDict());
+ CPDF_InteractiveForm* pPDFInteractiveForm =
+ m_pInteractiveForm->GetInteractiveForm();
+ return pPDFInteractiveForm->GetControlByDict(GetAnnotDict());
}
int CPDFSDK_Widget::GetRotate() const {
@@ -626,14 +629,14 @@ void CPDFSDK_Widget::ResetAppearance(Optional<WideString> sValue,
Optional<WideString> CPDFSDK_Widget::OnFormat() {
CPDF_FormField* pFormField = GetFormField();
ASSERT(pFormField);
- return m_pInterForm->OnFormat(pFormField);
+ return m_pInteractiveForm->OnFormat(pFormField);
}
void CPDFSDK_Widget::ResetFieldAppearance(bool bValueChanged) {
CPDF_FormField* pFormField = GetFormField();
ASSERT(pFormField);
- m_pInterForm->ResetFieldAppearance(pFormField, pdfium::nullopt,
- bValueChanged);
+ m_pInteractiveForm->ResetFieldAppearance(pFormField, pdfium::nullopt,
+ bValueChanged);
}
void CPDFSDK_Widget::DrawAppearance(CFX_RenderDevice* pDevice,
@@ -661,13 +664,13 @@ void CPDFSDK_Widget::DrawAppearance(CFX_RenderDevice* pDevice,
void CPDFSDK_Widget::UpdateField() {
CPDF_FormField* pFormField = GetFormField();
ASSERT(pFormField);
- m_pInterForm->UpdateField(pFormField);
+ m_pInteractiveForm->UpdateField(pFormField);
}
void CPDFSDK_Widget::DrawShadow(CFX_RenderDevice* pDevice,
CPDFSDK_PageView* pPageView) {
FormFieldType fieldType = GetFieldType();
- if (!m_pInterForm->IsNeedHighLight(fieldType))
+ if (!m_pInteractiveForm->IsNeedHighLight(fieldType))
return;
CFX_Matrix page2device;
@@ -684,10 +687,11 @@ void CPDFSDK_Widget::DrawShadow(CFX_RenderDevice* pDevice,
rcDevice.top = tmp.y;
rcDevice.Normalize();
- pDevice->FillRect(rcDevice.ToFxRect(),
- AlphaAndColorRefToArgb(
- static_cast<int>(m_pInterForm->GetHighlightAlpha()),
- m_pInterForm->GetHighlightColor(fieldType)));
+ pDevice->FillRect(
+ rcDevice.ToFxRect(),
+ AlphaAndColorRefToArgb(
+ static_cast<int>(m_pInteractiveForm->GetHighlightAlpha()),
+ m_pInteractiveForm->GetHighlightColor(fieldType)));
}
CFX_FloatRect CPDFSDK_Widget::GetClientRect() const {