Index: fpdfsdk/include/fsdk_baseform.h |
diff --git a/fpdfsdk/include/fsdk_baseform.h b/fpdfsdk/include/fsdk_baseform.h |
index 333bb30a78f6dda5b0918ead6d129d9a6176f94e..67c67fc37a8722d27436b4b50c78ec0e3402ea9e 100644 |
--- a/fpdfsdk/include/fsdk_baseform.h |
+++ b/fpdfsdk/include/fsdk_baseform.h |
@@ -67,8 +67,8 @@ typedef struct _PDFSDK_FieldAction |
class CPDFSDK_Widget:public CPDFSDK_BAAnnot |
{ |
public: |
- XFA_HWIDGET GetMixXFAWidget(); |
- XFA_HWIDGET GetGroupMixXFAWidget(); |
+ IXFA_Widget* GetMixXFAWidget(); |
+ IXFA_Widget* GetGroupMixXFAWidget(); |
IXFA_WidgetHandler* GetXFAWidgetHandler(); |
FX_BOOL HasXFAAAction(PDFSDK_XFAAActionType eXFAAAT); |
@@ -78,9 +78,9 @@ public: |
void SynchronizeXFAValue(); |
void SynchronizeXFAItems(); |
- static void SynchronizeXFAValue(IXFA_DocView* pXFADocView, XFA_HWIDGET hWidget, |
+ static void SynchronizeXFAValue(IXFA_DocView* pXFADocView, IXFA_Widget* hWidget, |
CPDF_FormField* pFormField, CPDF_FormControl* pFormControl); |
- static void SynchronizeXFAItems(IXFA_DocView* pXFADocView, XFA_HWIDGET hWidget, |
+ static void SynchronizeXFAItems(IXFA_DocView* pXFADocView, IXFA_Widget* hWidget, |
CPDF_FormField* pFormField, CPDF_FormControl* pFormControl); |
public: |
@@ -192,19 +192,19 @@ private: |
FX_INT32 m_nAppAge; |
FX_INT32 m_nValueAge; |
- XFA_HWIDGET m_hMixXFAWidget; |
+ IXFA_Widget* m_hMixXFAWidget; |
IXFA_WidgetHandler* m_pWidgetHandler; |
}; |
class CPDFSDK_XFAWidget : public CPDFSDK_Annot |
{ |
public: |
- CPDFSDK_XFAWidget(XFA_HWIDGET pAnnot, CPDFSDK_PageView* pPageView, CPDFSDK_InterForm* pInterForm); |
+ CPDFSDK_XFAWidget(IXFA_Widget* pAnnot, CPDFSDK_PageView* pPageView, CPDFSDK_InterForm* pInterForm); |
virtual ~CPDFSDK_XFAWidget(){} |
public: |
virtual FX_BOOL IsXFAField(); |
- virtual XFA_HWIDGET GetXFAWidget() { return m_hXFAWidget; } |
+ virtual IXFA_Widget* GetXFAWidget() { return m_hXFAWidget; } |
virtual CFX_ByteString GetType() const ; |
virtual CFX_ByteString GetSubType() const { return ""; } |
@@ -216,11 +216,11 @@ public: |
private: |
CPDFSDK_InterForm* m_pInterForm; |
- XFA_HWIDGET m_hXFAWidget; |
+ IXFA_Widget* m_hXFAWidget; |
}; |
#define CPDFSDK_WidgetMap CFX_MapPtrTemplate<CPDF_FormControl*, CPDFSDK_Widget*> |
-#define CPDFSDK_XFAWidgetMap CFX_MapPtrTemplate<XFA_HWIDGET, CPDFSDK_XFAWidget*> |
+#define CPDFSDK_XFAWidgetMap CFX_MapPtrTemplate<IXFA_Widget*, CPDFSDK_XFAWidget*> |
#define CPDFSDK_FieldSynchronizeMap CFX_MapPtrTemplate<CPDF_FormField*, int> |
class CPDFSDK_InterForm : public CPDF_FormNotify |
@@ -244,9 +244,9 @@ public: |
void AddMap(CPDF_FormControl* pControl, CPDFSDK_Widget* pWidget); |
void RemoveMap(CPDF_FormControl* pControl); |
- void AddXFAMap(XFA_HWIDGET hWidget, CPDFSDK_XFAWidget* pWidget); |
- void RemoveXFAMap(XFA_HWIDGET hWidget); |
- CPDFSDK_XFAWidget* GetXFAWidget(XFA_HWIDGET hWidget); |
+ void AddXFAMap(IXFA_Widget* hWidget, CPDFSDK_XFAWidget* pWidget); |
+ void RemoveXFAMap(IXFA_Widget* hWidget); |
+ CPDFSDK_XFAWidget* GetXFAWidget(IXFA_Widget* hWidget); |
void EnableCalculate(FX_BOOL bEnabled); |
FX_BOOL IsCalculateEnabled() const; |