| OLD | NEW |
| 1 // Copyright 2014 PDFium Authors. All rights reserved. | 1 // Copyright 2014 PDFium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 // Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com | 5 // Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com |
| 6 | 6 |
| 7 #ifndef _FIELD_H_ | 7 #ifndef _FIELD_H_ |
| 8 #define _FIELD_H_ | 8 #define _FIELD_H_ |
| 9 | 9 |
| 10 class Document; | 10 class Document; |
| (...skipping 80 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 91 CFX_DWordArray wordarray; | 91 CFX_DWordArray wordarray; |
| 92 CJS_WideStringArray widestringarray; | 92 CJS_WideStringArray widestringarray; |
| 93 }; | 93 }; |
| 94 | 94 |
| 95 class Field : public CJS_EmbedObj | 95 class Field : public CJS_EmbedObj |
| 96 { | 96 { |
| 97 public: | 97 public: |
| 98 Field(CJS_Object* pJSObject); | 98 Field(CJS_Object* pJSObject); |
| 99 virtual ~Field(void); | 99 virtual ~Field(void); |
| 100 | 100 |
| 101 FX_BOOL alignment(OBJ_PROP_PARAMS); | 101 FX_BOOL alignment(IFXJS_Context* cc, CJS_PropValue& vp, JS_ErrorString& sErr
or); |
| 102 FX_BOOL borderStyle(OBJ_PROP_PARAMS); | 102 FX_BOOL borderStyle(IFXJS_Context* cc, CJS_PropValue& vp, JS_ErrorString& sE
rror); |
| 103 » FX_BOOL buttonAlignX(OBJ_PROP_PARAMS); | 103 » FX_BOOL buttonAlignX(IFXJS_Context* cc, CJS_PropValue& vp, JS_ErrorStrin
g& sError); |
| 104 » FX_BOOL buttonAlignY(OBJ_PROP_PARAMS); | 104 » FX_BOOL buttonAlignY(IFXJS_Context* cc, CJS_PropValue& vp, JS_ErrorStrin
g& sError); |
| 105 » FX_BOOL buttonFitBounds(OBJ_PROP_PARAMS); | 105 » FX_BOOL buttonFitBounds(IFXJS_Context* cc, CJS_PropValue& vp, JS_ErrorSt
ring& sError); |
| 106 » FX_BOOL buttonPosition(OBJ_PROP_PARAMS); | 106 » FX_BOOL buttonPosition(IFXJS_Context* cc, CJS_PropValue& vp, JS_ErrorStr
ing& sError); |
| 107 » FX_BOOL buttonScaleHow(OBJ_PROP_PARAMS); | 107 » FX_BOOL buttonScaleHow(IFXJS_Context* cc, CJS_PropValue& vp, JS_ErrorStr
ing& sError); |
| 108 FX_BOOL buttonScaleWhen(OBJ_PROP_PARAMS); | 108 FX_BOOL buttonScaleWhen(IFXJS_Context* cc, CJS_PropValue& vp, JS_ErrorString
& sError); |
| 109 » FX_BOOL calcOrderIndex(OBJ_PROP_PARAMS); | 109 » FX_BOOL calcOrderIndex(IFXJS_Context* cc, CJS_PropValue& vp, JS_ErrorStr
ing& sError); |
| 110 » FX_BOOL charLimit(OBJ_PROP_PARAMS); | 110 » FX_BOOL charLimit(IFXJS_Context* cc, CJS_PropValue& vp, JS_ErrorString&
sError); |
| 111 » FX_BOOL comb(OBJ_PROP_PARAMS); | 111 » FX_BOOL comb(IFXJS_Context* cc, CJS_PropValue& vp, JS_ErrorString& sErro
r); |
| 112 » FX_BOOL commitOnSelChange(OBJ_PROP_PARAMS); | 112 » FX_BOOL commitOnSelChange(IFXJS_Context* cc, CJS_PropValue& vp, JS_Error
String& sError); |
| 113 » FX_BOOL currentValueIndices(OBJ_PROP_PARAMS); | 113 » FX_BOOL currentValueIndices(IFXJS_Context* cc, CJS_PropValue& vp, JS_Err
orString& sError); |
| 114 FX_BOOL defaultStyle(OBJ_PROP_PARAMS); | 114 FX_BOOL defaultStyle(IFXJS_Context* cc, CJS_PropValue& vp, JS_ErrorString& s
Error); |
| 115 » FX_BOOL defaultValue(OBJ_PROP_PARAMS); | 115 » FX_BOOL defaultValue(IFXJS_Context* cc, CJS_PropValue& vp, JS_ErrorStrin
g& sError); |
| 116 » FX_BOOL doNotScroll(OBJ_PROP_PARAMS); | 116 » FX_BOOL doNotScroll(IFXJS_Context* cc, CJS_PropValue& vp, JS_ErrorString
& sError); |
| 117 » FX_BOOL doNotSpellCheck(OBJ_PROP_PARAMS); | 117 » FX_BOOL doNotSpellCheck(IFXJS_Context* cc, CJS_PropValue& vp, JS_ErrorSt
ring& sError); |
| 118 » FX_BOOL delay(OBJ_PROP_PARAMS); | 118 » FX_BOOL delay(IFXJS_Context* cc, CJS_PropValue& vp, JS_ErrorString& sErr
or); |
| 119 » FX_BOOL display(OBJ_PROP_PARAMS); | 119 » FX_BOOL display(IFXJS_Context* cc, CJS_PropValue& vp, JS_ErrorString& sE
rror); |
| 120 FX_BOOL doc(OBJ_PROP_PARAMS); | 120 FX_BOOL doc(IFXJS_Context* cc, CJS_PropValue& vp, JS_ErrorString& sError); |
| 121 » FX_BOOL editable(OBJ_PROP_PARAMS); | 121 » FX_BOOL editable(IFXJS_Context* cc, CJS_PropValue& vp, JS_ErrorString& s
Error); |
| 122 » FX_BOOL exportValues(OBJ_PROP_PARAMS); | 122 » FX_BOOL exportValues(IFXJS_Context* cc, CJS_PropValue& vp, JS_ErrorStrin
g& sError); |
| 123 » FX_BOOL fileSelect(OBJ_PROP_PARAMS); | 123 » FX_BOOL fileSelect(IFXJS_Context* cc, CJS_PropValue& vp, JS_ErrorString&
sError); |
| 124 » FX_BOOL fillColor(OBJ_PROP_PARAMS); | 124 » FX_BOOL fillColor(IFXJS_Context* cc, CJS_PropValue& vp, JS_ErrorString&
sError); |
| 125 » FX_BOOL hidden(OBJ_PROP_PARAMS); | 125 » FX_BOOL hidden(IFXJS_Context* cc, CJS_PropValue& vp, JS_ErrorString& sEr
ror); |
| 126 FX_BOOL highlight(OBJ_PROP_PARAMS); | 126 FX_BOOL highlight(IFXJS_Context* cc, CJS_PropValue& vp, JS_ErrorString& sErr
or); |
| 127 » FX_BOOL lineWidth(OBJ_PROP_PARAMS); | 127 » FX_BOOL lineWidth(IFXJS_Context* cc, CJS_PropValue& vp, JS_ErrorString&
sError); |
| 128 » FX_BOOL multiline(OBJ_PROP_PARAMS); | 128 » FX_BOOL multiline(IFXJS_Context* cc, CJS_PropValue& vp, JS_ErrorString&
sError); |
| 129 » FX_BOOL multipleSelection(OBJ_PROP_PARAMS); | 129 » FX_BOOL multipleSelection(IFXJS_Context* cc, CJS_PropValue& vp, JS_Error
String& sError); |
| 130 » FX_BOOL name(OBJ_PROP_PARAMS); | 130 » FX_BOOL name(IFXJS_Context* cc, CJS_PropValue& vp, JS_ErrorString& sErro
r); |
| 131 » FX_BOOL numItems(OBJ_PROP_PARAMS); | 131 » FX_BOOL numItems(IFXJS_Context* cc, CJS_PropValue& vp, JS_ErrorString& s
Error); |
| 132 FX_BOOL page(OBJ_PROP_PARAMS); | 132 FX_BOOL page(IFXJS_Context* cc, CJS_PropValue& vp, JS_ErrorString& sError); |
| 133 » FX_BOOL password(OBJ_PROP_PARAMS); | 133 » FX_BOOL password(IFXJS_Context* cc, CJS_PropValue& vp, JS_ErrorString& s
Error); |
| 134 » FX_BOOL print(OBJ_PROP_PARAMS); | 134 » FX_BOOL print(IFXJS_Context* cc, CJS_PropValue& vp, JS_ErrorString& sErr
or); |
| 135 » FX_BOOL radiosInUnison(OBJ_PROP_PARAMS); | 135 » FX_BOOL radiosInUnison(IFXJS_Context* cc, CJS_PropValue& vp, JS_ErrorStr
ing& sError); |
| 136 » FX_BOOL readonly(OBJ_PROP_PARAMS); | 136 » FX_BOOL readonly(IFXJS_Context* cc, CJS_PropValue& vp, JS_ErrorString& s
Error); |
| 137 » FX_BOOL rect(OBJ_PROP_PARAMS); | 137 » FX_BOOL rect(IFXJS_Context* cc, CJS_PropValue& vp, JS_ErrorString& sErro
r); |
| 138 FX_BOOL required(OBJ_PROP_PARAMS); | 138 FX_BOOL required(IFXJS_Context* cc, CJS_PropValue& vp, JS_ErrorString& sErro
r); |
| 139 » FX_BOOL richText(OBJ_PROP_PARAMS); | 139 » FX_BOOL richText(IFXJS_Context* cc, CJS_PropValue& vp, JS_ErrorString& s
Error); |
| 140 » FX_BOOL richValue(OBJ_PROP_PARAMS); | 140 » FX_BOOL richValue(IFXJS_Context* cc, CJS_PropValue& vp, JS_ErrorString&
sError); |
| 141 » FX_BOOL rotation(OBJ_PROP_PARAMS); | 141 » FX_BOOL rotation(IFXJS_Context* cc, CJS_PropValue& vp, JS_ErrorString& s
Error); |
| 142 » FX_BOOL strokeColor(OBJ_PROP_PARAMS); | 142 » FX_BOOL strokeColor(IFXJS_Context* cc, CJS_PropValue& vp, JS_ErrorString
& sError); |
| 143 » FX_BOOL style(OBJ_PROP_PARAMS); | 143 » FX_BOOL style(IFXJS_Context* cc, CJS_PropValue& vp, JS_ErrorString& sErr
or); |
| 144 » FX_BOOL submitName(OBJ_PROP_PARAMS); | 144 » FX_BOOL submitName(IFXJS_Context* cc, CJS_PropValue& vp, JS_ErrorString&
sError); |
| 145 » FX_BOOL textColor(OBJ_PROP_PARAMS); | 145 » FX_BOOL textColor(IFXJS_Context* cc, CJS_PropValue& vp, JS_ErrorString&
sError); |
| 146 » FX_BOOL textFont(OBJ_PROP_PARAMS); | 146 » FX_BOOL textFont(IFXJS_Context* cc, CJS_PropValue& vp, JS_ErrorString& s
Error); |
| 147 » FX_BOOL textSize(OBJ_PROP_PARAMS); | 147 » FX_BOOL textSize(IFXJS_Context* cc, CJS_PropValue& vp, JS_ErrorString& s
Error); |
| 148 » FX_BOOL type(OBJ_PROP_PARAMS); | 148 » FX_BOOL type(IFXJS_Context* cc, CJS_PropValue& vp, JS_ErrorString& sErro
r); |
| 149 » FX_BOOL userName(OBJ_PROP_PARAMS); | 149 » FX_BOOL userName(IFXJS_Context* cc, CJS_PropValue& vp, JS_ErrorString& s
Error); |
| 150 » FX_BOOL value(OBJ_PROP_PARAMS); | 150 » FX_BOOL value(IFXJS_Context* cc, CJS_PropValue& vp, JS_ErrorString& sErr
or); |
| 151 » FX_BOOL valueAsString(OBJ_PROP_PARAMS); | 151 » FX_BOOL valueAsString(IFXJS_Context* cc, CJS_PropValue& vp, JS_ErrorStri
ng& sError); |
| 152 » FX_BOOL source(OBJ_PROP_PARAMS); | 152 » FX_BOOL source(IFXJS_Context* cc, CJS_PropValue& vp, JS_ErrorString& sEr
ror); |
| 153 | 153 |
| 154 » FX_BOOL browseForFileToSubmit(OBJ_METHOD_PARAMS); | 154 » FX_BOOL browseForFileToSubmit(IFXJS_Context* cc, const CJS_Parameters& p
arams, CJS_Value& vRet, JS_ErrorString& sError); |
| 155 » FX_BOOL buttonGetCaption(OBJ_METHOD_PARAMS); | 155 » FX_BOOL buttonGetCaption(IFXJS_Context* cc, const CJS_Parameters& params
, CJS_Value& vRet, JS_ErrorString& sError); |
| 156 » FX_BOOL buttonGetIcon(OBJ_METHOD_PARAMS); | 156 » FX_BOOL buttonGetIcon(IFXJS_Context* cc, const CJS_Parameters& params, C
JS_Value& vRet, JS_ErrorString& sError); |
| 157 » FX_BOOL buttonImportIcon(OBJ_METHOD_PARAMS); | 157 » FX_BOOL buttonImportIcon(IFXJS_Context* cc, const CJS_Parameters& params
, CJS_Value& vRet, JS_ErrorString& sError); |
| 158 » FX_BOOL buttonSetCaption(OBJ_METHOD_PARAMS); | 158 » FX_BOOL buttonSetCaption(IFXJS_Context* cc, const CJS_Parameters& params
, CJS_Value& vRet, JS_ErrorString& sError); |
| 159 » FX_BOOL buttonSetIcon(OBJ_METHOD_PARAMS); | 159 » FX_BOOL buttonSetIcon(IFXJS_Context* cc, const CJS_Parameters& params, C
JS_Value& vRet, JS_ErrorString& sError); |
| 160 » FX_BOOL checkThisBox(OBJ_METHOD_PARAMS); | 160 » FX_BOOL checkThisBox(IFXJS_Context* cc, const CJS_Parameters& params, CJ
S_Value& vRet, JS_ErrorString& sError); |
| 161 » FX_BOOL clearItems(OBJ_METHOD_PARAMS); | 161 » FX_BOOL clearItems(IFXJS_Context* cc, const CJS_Parameters& params, CJS_
Value& vRet, JS_ErrorString& sError); |
| 162 » FX_BOOL defaultIsChecked(OBJ_METHOD_PARAMS); | 162 » FX_BOOL defaultIsChecked(IFXJS_Context* cc, const CJS_Parameters& params
, CJS_Value& vRet, JS_ErrorString& sError); |
| 163 » FX_BOOL deleteItemAt(OBJ_METHOD_PARAMS); | 163 » FX_BOOL deleteItemAt(IFXJS_Context* cc, const CJS_Parameters& params, CJ
S_Value& vRet, JS_ErrorString& sError); |
| 164 » FX_BOOL getArray(OBJ_METHOD_PARAMS); | 164 » FX_BOOL getArray(IFXJS_Context* cc, const CJS_Parameters& params, CJS_Va
lue& vRet, JS_ErrorString& sError); |
| 165 » FX_BOOL getItemAt(OBJ_METHOD_PARAMS); | 165 » FX_BOOL getItemAt(IFXJS_Context* cc, const CJS_Parameters& params, CJS_V
alue& vRet, JS_ErrorString& sError); |
| 166 » FX_BOOL getLock(OBJ_METHOD_PARAMS); | 166 » FX_BOOL getLock(IFXJS_Context* cc, const CJS_Parameters& params, CJS_Val
ue& vRet, JS_ErrorString& sError); |
| 167 » FX_BOOL insertItemAt(OBJ_METHOD_PARAMS); | 167 » FX_BOOL insertItemAt(IFXJS_Context* cc, const CJS_Parameters& params, CJ
S_Value& vRet, JS_ErrorString& sError); |
| 168 » FX_BOOL isBoxChecked(OBJ_METHOD_PARAMS); | 168 » FX_BOOL isBoxChecked(IFXJS_Context* cc, const CJS_Parameters& params, CJ
S_Value& vRet, JS_ErrorString& sError); |
| 169 » FX_BOOL isDefaultChecked(OBJ_METHOD_PARAMS); | 169 » FX_BOOL isDefaultChecked(IFXJS_Context* cc, const CJS_Parameters& params
, CJS_Value& vRet, JS_ErrorString& sError); |
| 170 » FX_BOOL setAction(OBJ_METHOD_PARAMS); | 170 » FX_BOOL setAction(IFXJS_Context* cc, const CJS_Parameters& params, CJS_V
alue& vRet, JS_ErrorString& sError); |
| 171 » FX_BOOL setFocus(OBJ_METHOD_PARAMS); | 171 » FX_BOOL setFocus(IFXJS_Context* cc, const CJS_Parameters& params, CJS_Va
lue& vRet, JS_ErrorString& sError); |
| 172 » FX_BOOL setItems(OBJ_METHOD_PARAMS); | 172 » FX_BOOL setItems(IFXJS_Context* cc, const CJS_Parameters& params, CJS_Va
lue& vRet, JS_ErrorString& sError); |
| 173 » FX_BOOL setLock(OBJ_METHOD_PARAMS); | 173 » FX_BOOL setLock(IFXJS_Context* cc, const CJS_Parameters& params, CJS_Val
ue& vRet, JS_ErrorString& sError); |
| 174 » FX_BOOL signatureGetModifications(OBJ_METHOD_PARAMS); | 174 » FX_BOOL signatureGetModifications(IFXJS_Context* cc, const CJS_Parameter
s& params, CJS_Value& vRet, JS_ErrorString& sError); |
| 175 » FX_BOOL signatureGetSeedValue(OBJ_METHOD_PARAMS); | 175 » FX_BOOL signatureGetSeedValue(IFXJS_Context* cc, const CJS_Parameters& p
arams, CJS_Value& vRet, JS_ErrorString& sError); |
| 176 » FX_BOOL signatureInfo(OBJ_METHOD_PARAMS); | 176 » FX_BOOL signatureInfo(IFXJS_Context* cc, const CJS_Parameters& params, C
JS_Value& vRet, JS_ErrorString& sError); |
| 177 » FX_BOOL signatureSetSeedValue(OBJ_METHOD_PARAMS); | 177 » FX_BOOL signatureSetSeedValue(IFXJS_Context* cc, const CJS_Parameters& p
arams, CJS_Value& vRet, JS_ErrorString& sError); |
| 178 » FX_BOOL signatureSign(OBJ_METHOD_PARAMS); | 178 » FX_BOOL signatureSign(IFXJS_Context* cc, const CJS_Parameters& params, C
JS_Value& vRet, JS_ErrorString& sError); |
| 179 » FX_BOOL signatureValidate(OBJ_METHOD_PARAMS); | 179 » FX_BOOL signatureValidate(IFXJS_Context* cc, const CJS_Parameters& param
s, CJS_Value& vRet, JS_ErrorString& sError); |
| 180 | 180 |
| 181 public: | 181 public: |
| 182 static void SetAlignment(CPDFSDK_Document* pDocument, const CFX_WideStri
ng& swFieldName, int nControlIndex, const CFX_ByteString& string); | 182 static void SetAlignment(CPDFSDK_Document* pDocument, const CFX_WideStri
ng& swFieldName, int nControlIndex, const CFX_ByteString& string); |
| 183 static void SetBorderStyle(CPDFSDK_Document* pDocument, const CFX_WideString
& swFieldName, int nControlIndex, const CFX_ByteString& string); | 183 static void SetBorderStyle(CPDFSDK_Document* pDocument, const CFX_WideString
& swFieldName, int nControlIndex, const CFX_ByteString& string); |
| 184 static void SetButtonAlignX(CPDFSDK_Document* pDocument, const CFX_WideS
tring& swFieldName, int nControlIndex, int number); | 184 static void SetButtonAlignX(CPDFSDK_Document* pDocument, const CFX_WideS
tring& swFieldName, int nControlIndex, int number); |
| 185 static void SetButtonAlignY(CPDFSDK_Document* pDocument, const CFX_WideS
tring& swFieldName, int nControlIndex, int number); | 185 static void SetButtonAlignY(CPDFSDK_Document* pDocument, const CFX_WideS
tring& swFieldName, int nControlIndex, int number); |
| 186 static void SetButtonFitBounds(CPDFSDK_Document* pDocument, const CFX_Wi
deString& swFieldName, int nControlIndex, bool b); | 186 static void SetButtonFitBounds(CPDFSDK_Document* pDocument, const CFX_Wi
deString& swFieldName, int nControlIndex, bool b); |
| 187 static void SetButtonPosition(CPDFSDK_Document* pDocument, const CFX_Wid
eString& swFieldName, int nControlIndex, int number); | 187 static void SetButtonPosition(CPDFSDK_Document* pDocument, const CFX_Wid
eString& swFieldName, int nControlIndex, int number); |
| 188 static void SetButtonScaleHow(CPDFSDK_Document* pDocument, const CFX_Wid
eString& swFieldName, int nControlIndex, int number); | 188 static void SetButtonScaleHow(CPDFSDK_Document* pDocument, const CFX_Wid
eString& swFieldName, int nControlIndex, int number); |
| 189 static void SetButtonScaleWhen(CPDFSDK_Document* pDocument, const CFX_WideSt
ring& swFieldName, int nControlIndex, int number); | 189 static void SetButtonScaleWhen(CPDFSDK_Document* pDocument, const CFX_WideSt
ring& swFieldName, int nControlIndex, int number); |
| (...skipping 156 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 346 JS_STATIC_METHOD(signatureGetModifications, Field); | 346 JS_STATIC_METHOD(signatureGetModifications, Field); |
| 347 JS_STATIC_METHOD(signatureGetSeedValue, Field); | 347 JS_STATIC_METHOD(signatureGetSeedValue, Field); |
| 348 JS_STATIC_METHOD(signatureInfo, Field); | 348 JS_STATIC_METHOD(signatureInfo, Field); |
| 349 JS_STATIC_METHOD(signatureSetSeedValue, Field); | 349 JS_STATIC_METHOD(signatureSetSeedValue, Field); |
| 350 JS_STATIC_METHOD(signatureSign, Field); | 350 JS_STATIC_METHOD(signatureSign, Field); |
| 351 JS_STATIC_METHOD(signatureValidate, Field); | 351 JS_STATIC_METHOD(signatureValidate, Field); |
| 352 }; | 352 }; |
| 353 | 353 |
| 354 #endif //_FIELD_H_ | 354 #endif //_FIELD_H_ |
| 355 | 355 |
| OLD | NEW |