| Index: fpdfsdk/include/fsdk_baseform.h
|
| diff --git a/fpdfsdk/include/fsdk_baseform.h b/fpdfsdk/include/fsdk_baseform.h
|
| index 96617c3f00fa2949a32dcee8ffb57ab2fe558799..da574303970004d17a9e2bbd70cceffb91966e6f 100644
|
| --- a/fpdfsdk/include/fsdk_baseform.h
|
| +++ b/fpdfsdk/include/fsdk_baseform.h
|
| @@ -63,6 +63,7 @@ typedef struct _PDFSDK_FieldAction {
|
| FX_BOOL bFieldFull; // in
|
| FX_BOOL bRC; // in[out]
|
| } PDFSDK_FieldAction;
|
| +
|
| class CPDFSDK_Widget : public CPDFSDK_BAAnnot {
|
| public:
|
| IXFA_Widget* GetMixXFAWidget();
|
| @@ -87,26 +88,24 @@ class CPDFSDK_Widget : public CPDFSDK_BAAnnot {
|
| CPDF_FormField* pFormField,
|
| CPDF_FormControl* pFormControl);
|
|
|
| - public:
|
| CPDFSDK_Widget(CPDF_Annot* pAnnot,
|
| CPDFSDK_PageView* pPageView,
|
| CPDFSDK_InterForm* pInterForm);
|
| - virtual ~CPDFSDK_Widget();
|
| + ~CPDFSDK_Widget() override;
|
|
|
| - virtual CFX_ByteString GetSubType() const;
|
| + // CPDFSDK_Annot
|
| + CFX_ByteString GetSubType() const override;
|
| + CPDF_Action GetAAction(CPDF_AAction::AActionType eAAT) override;
|
| + FX_BOOL IsAppearanceValid() override;
|
|
|
| - virtual CPDF_Action GetAAction(CPDF_AAction::AActionType eAAT);
|
| + int GetLayoutOrder() const override { return 2; }
|
|
|
| int GetFieldType() const;
|
| - // define layout order to 2.
|
| - virtual int GetLayoutOrder() const { return 2; }
|
| - virtual FX_BOOL IsAppearanceValid();
|
| - /*
|
| - FIELDFLAG_READONLY
|
| - FIELDFLAG_REQUIRED
|
| - FIELDFLAG_NOEXPORT
|
| - */
|
|
|
| + // Possible values from PDF 32000-1:2008, table 221.
|
| + // FIELDFLAG_READONLY
|
| + // FIELDFLAG_REQUIRED
|
| + // FIELDFLAG_NOEXPORT
|
| int GetFieldFlags() const;
|
| int GetRotate() const;
|
|
|
|
|