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 |