| Index: fpdfsdk/javascript/Field.h
|
| diff --git a/fpdfsdk/javascript/Field.h b/fpdfsdk/javascript/Field.h
|
| index 7d1867cc1ee2dea0fee37888146c77970a8fb9bb..cdff0915b44891d76c9f52bc52a2d7282988bef7 100644
|
| --- a/fpdfsdk/javascript/Field.h
|
| +++ b/fpdfsdk/javascript/Field.h
|
| @@ -11,7 +11,7 @@
|
| #include <vector>
|
|
|
| #include "core/fxcrt/cfx_observable.h"
|
| -#include "fpdfsdk/cpdfsdk_document.h"
|
| +#include "fpdfsdk/cpdfsdk_formfillenvironment.h"
|
| #include "fpdfsdk/javascript/JS_Define.h"
|
| #include "fpdfsdk/pdfwindow/PWL_Wnd.h" // For CPWL_Color.
|
|
|
| @@ -277,163 +277,164 @@ class Field : public CJS_EmbedObj {
|
| CJS_Value& vRet,
|
| CFX_WideString& sError);
|
|
|
| - static void SetAlignment(CPDFSDK_Document* pDocument,
|
| + static void SetAlignment(CPDFSDK_FormFillEnvironment* pFormFillEnv,
|
| const CFX_WideString& swFieldName,
|
| int nControlIndex,
|
| const CFX_ByteString& string);
|
| - static void SetBorderStyle(CPDFSDK_Document* pDocument,
|
| + static void SetBorderStyle(CPDFSDK_FormFillEnvironment* pFormFillEnv,
|
| const CFX_WideString& swFieldName,
|
| int nControlIndex,
|
| const CFX_ByteString& string);
|
| - static void SetButtonAlignX(CPDFSDK_Document* pDocument,
|
| + static void SetButtonAlignX(CPDFSDK_FormFillEnvironment* pFormFillEnv,
|
| const CFX_WideString& swFieldName,
|
| int nControlIndex,
|
| int number);
|
| - static void SetButtonAlignY(CPDFSDK_Document* pDocument,
|
| + static void SetButtonAlignY(CPDFSDK_FormFillEnvironment* pFormFillEnv,
|
| const CFX_WideString& swFieldName,
|
| int nControlIndex,
|
| int number);
|
| - static void SetButtonFitBounds(CPDFSDK_Document* pDocument,
|
| + static void SetButtonFitBounds(CPDFSDK_FormFillEnvironment* pFormFillEnv,
|
| const CFX_WideString& swFieldName,
|
| int nControlIndex,
|
| bool b);
|
| - static void SetButtonPosition(CPDFSDK_Document* pDocument,
|
| + static void SetButtonPosition(CPDFSDK_FormFillEnvironment* pFormFillEnv,
|
| const CFX_WideString& swFieldName,
|
| int nControlIndex,
|
| int number);
|
| - static void SetButtonScaleHow(CPDFSDK_Document* pDocument,
|
| + static void SetButtonScaleHow(CPDFSDK_FormFillEnvironment* pFormFillEnv,
|
| const CFX_WideString& swFieldName,
|
| int nControlIndex,
|
| int number);
|
| - static void SetButtonScaleWhen(CPDFSDK_Document* pDocument,
|
| + static void SetButtonScaleWhen(CPDFSDK_FormFillEnvironment* pFormFillEnv,
|
| const CFX_WideString& swFieldName,
|
| int nControlIndex,
|
| int number);
|
| - static void SetCalcOrderIndex(CPDFSDK_Document* pDocument,
|
| + static void SetCalcOrderIndex(CPDFSDK_FormFillEnvironment* pFormFillEnv,
|
| const CFX_WideString& swFieldName,
|
| int nControlIndex,
|
| int number);
|
| - static void SetCharLimit(CPDFSDK_Document* pDocument,
|
| + static void SetCharLimit(CPDFSDK_FormFillEnvironment* pFormFillEnv,
|
| const CFX_WideString& swFieldName,
|
| int nControlIndex,
|
| int number);
|
| - static void SetComb(CPDFSDK_Document* pDocument,
|
| + static void SetComb(CPDFSDK_FormFillEnvironment* pFormFillEnv,
|
| const CFX_WideString& swFieldName,
|
| int nControlIndex,
|
| bool b);
|
| - static void SetCommitOnSelChange(CPDFSDK_Document* pDocument,
|
| + static void SetCommitOnSelChange(CPDFSDK_FormFillEnvironment* pFormFillEnv,
|
| const CFX_WideString& swFieldName,
|
| int nControlIndex,
|
| bool b);
|
| - static void SetCurrentValueIndices(CPDFSDK_Document* pDocument,
|
| + static void SetCurrentValueIndices(CPDFSDK_FormFillEnvironment* pFormFillEnv,
|
| const CFX_WideString& swFieldName,
|
| int nControlIndex,
|
| const std::vector<uint32_t>& array);
|
| - static void SetDefaultStyle(CPDFSDK_Document* pDocument,
|
| + static void SetDefaultStyle(CPDFSDK_FormFillEnvironment* pFormFillEnv,
|
| const CFX_WideString& swFieldName,
|
| int nControlIndex);
|
| - static void SetDefaultValue(CPDFSDK_Document* pDocument,
|
| + static void SetDefaultValue(CPDFSDK_FormFillEnvironment* pFormFillEnv,
|
| const CFX_WideString& swFieldName,
|
| int nControlIndex,
|
| const CFX_WideString& string);
|
| - static void SetDoNotScroll(CPDFSDK_Document* pDocument,
|
| + static void SetDoNotScroll(CPDFSDK_FormFillEnvironment* pFormFillEnv,
|
| const CFX_WideString& swFieldName,
|
| int nControlIndex,
|
| bool b);
|
| - static void SetDisplay(CPDFSDK_Document* pDocument,
|
| + static void SetDisplay(CPDFSDK_FormFillEnvironment* pFormFillEnv,
|
| const CFX_WideString& swFieldName,
|
| int nControlIndex,
|
| int number);
|
| - static void SetFillColor(CPDFSDK_Document* pDocument,
|
| + static void SetFillColor(CPDFSDK_FormFillEnvironment* pFormFillEnv,
|
| const CFX_WideString& swFieldName,
|
| int nControlIndex,
|
| const CPWL_Color& color);
|
| - static void SetHidden(CPDFSDK_Document* pDocument,
|
| + static void SetHidden(CPDFSDK_FormFillEnvironment* pFormFillEnv,
|
| const CFX_WideString& swFieldName,
|
| int nControlIndex,
|
| bool b);
|
| - static void SetHighlight(CPDFSDK_Document* pDocument,
|
| + static void SetHighlight(CPDFSDK_FormFillEnvironment* pFormFillEnv,
|
| const CFX_WideString& swFieldName,
|
| int nControlIndex,
|
| const CFX_ByteString& string);
|
| - static void SetLineWidth(CPDFSDK_Document* pDocument,
|
| + static void SetLineWidth(CPDFSDK_FormFillEnvironment* pFormFillEnv,
|
| const CFX_WideString& swFieldName,
|
| int nControlIndex,
|
| int number);
|
| - static void SetMultiline(CPDFSDK_Document* pDocument,
|
| + static void SetMultiline(CPDFSDK_FormFillEnvironment* pFormFillEnv,
|
| const CFX_WideString& swFieldName,
|
| int nControlIndex,
|
| bool b);
|
| - static void SetMultipleSelection(CPDFSDK_Document* pDocument,
|
| + static void SetMultipleSelection(CPDFSDK_FormFillEnvironment* pFormFillEnv,
|
| const CFX_WideString& swFieldName,
|
| int nControlIndex,
|
| bool b);
|
| - static void SetPassword(CPDFSDK_Document* pDocument,
|
| + static void SetPassword(CPDFSDK_FormFillEnvironment* pFormFillEnv,
|
| const CFX_WideString& swFieldName,
|
| int nControlIndex,
|
| bool b);
|
| - static void SetRect(CPDFSDK_Document* pDocument,
|
| + static void SetRect(CPDFSDK_FormFillEnvironment* pFormFillEnv,
|
| const CFX_WideString& swFieldName,
|
| int nControlIndex,
|
| const CFX_FloatRect& rect);
|
| - static void SetRotation(CPDFSDK_Document* pDocument,
|
| + static void SetRotation(CPDFSDK_FormFillEnvironment* pFormFillEnv,
|
| const CFX_WideString& swFieldName,
|
| int nControlIndex,
|
| int number);
|
| - static void SetStrokeColor(CPDFSDK_Document* pDocument,
|
| + static void SetStrokeColor(CPDFSDK_FormFillEnvironment* pFormFillEnv,
|
| const CFX_WideString& swFieldName,
|
| int nControlIndex,
|
| const CPWL_Color& color);
|
| - static void SetStyle(CPDFSDK_Document* pDocument,
|
| + static void SetStyle(CPDFSDK_FormFillEnvironment* pFormFillEnv,
|
| const CFX_WideString& swFieldName,
|
| int nControlIndex,
|
| const CFX_ByteString& string);
|
| - static void SetTextColor(CPDFSDK_Document* pDocument,
|
| + static void SetTextColor(CPDFSDK_FormFillEnvironment* pFormFillEnv,
|
| const CFX_WideString& swFieldName,
|
| int nControlIndex,
|
| const CPWL_Color& color);
|
| - static void SetTextFont(CPDFSDK_Document* pDocument,
|
| + static void SetTextFont(CPDFSDK_FormFillEnvironment* pFormFillEnv,
|
| const CFX_WideString& swFieldName,
|
| int nControlIndex,
|
| const CFX_ByteString& string);
|
| - static void SetTextSize(CPDFSDK_Document* pDocument,
|
| + static void SetTextSize(CPDFSDK_FormFillEnvironment* pFormFillEnv,
|
| const CFX_WideString& swFieldName,
|
| int nControlIndex,
|
| int number);
|
| - static void SetUserName(CPDFSDK_Document* pDocument,
|
| + static void SetUserName(CPDFSDK_FormFillEnvironment* pFormFillEnv,
|
| const CFX_WideString& swFieldName,
|
| int nControlIndex,
|
| const CFX_WideString& string);
|
| - static void SetValue(CPDFSDK_Document* pDocument,
|
| + static void SetValue(CPDFSDK_FormFillEnvironment* pFormFillEnv,
|
| const CFX_WideString& swFieldName,
|
| int nControlIndex,
|
| const std::vector<CFX_WideString>& strArray);
|
|
|
| - static void AddField(CPDFSDK_Document* pDocument,
|
| + static void AddField(CPDFSDK_FormFillEnvironment* pFormFillEnv,
|
| int nPageIndex,
|
| int nFieldType,
|
| const CFX_WideString& sName,
|
| const CFX_FloatRect& rcCoords);
|
|
|
| - static void UpdateFormField(CPDFSDK_Document* pDocument,
|
| + static void UpdateFormField(CPDFSDK_FormFillEnvironment* pFormFillEnv,
|
| CPDF_FormField* pFormField,
|
| FX_BOOL bChangeMark,
|
| FX_BOOL bResetAP,
|
| FX_BOOL bRefresh);
|
| - static void UpdateFormControl(CPDFSDK_Document* pDocument,
|
| + static void UpdateFormControl(CPDFSDK_FormFillEnvironment* pFormFillEnv,
|
| CPDF_FormControl* pFormControl,
|
| FX_BOOL bChangeMark,
|
| FX_BOOL bResetAP,
|
| FX_BOOL bRefresh);
|
|
|
| - static CPDFSDK_Widget* GetWidget(CPDFSDK_Document* pDocument,
|
| + static CPDFSDK_Widget* GetWidget(CPDFSDK_FormFillEnvironment* pFormFillEnv,
|
| CPDF_FormControl* pFormControl,
|
| bool createIfNeeded);
|
| static std::vector<CPDF_FormField*> GetFormFields(
|
| - CPDFSDK_Document* pDocument,
|
| + CPDFSDK_FormFillEnvironment* pFormFillEnv,
|
| const CFX_WideString& csFieldName);
|
|
|
| - static void DoDelay(CPDFSDK_Document* pDocument, CJS_DelayData* pData);
|
| + static void DoDelay(CPDFSDK_FormFillEnvironment* pFormFillEnv,
|
| + CJS_DelayData* pData);
|
|
|
| FX_BOOL AttachField(Document* pDocument, const CFX_WideString& csFieldName);
|
| void SetDelay(FX_BOOL bDelay);
|
| @@ -461,7 +462,7 @@ class Field : public CJS_EmbedObj {
|
|
|
| public:
|
| Document* m_pJSDoc;
|
| - CPDFSDK_Document::ObservedPtr m_pDocument;
|
| + CPDFSDK_FormFillEnvironment::ObservedPtr m_pFormFillEnv;
|
| CFX_WideString m_FieldName;
|
| int m_nFormControlIndex;
|
| FX_BOOL m_bCanSet;
|
|
|