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 FPDFSDK_SRC_JAVASCRIPT_FIELD_H_ | 7 #ifndef FPDFSDK_SRC_JAVASCRIPT_FIELD_H_ |
8 #define FPDFSDK_SRC_JAVASCRIPT_FIELD_H_ | 8 #define FPDFSDK_SRC_JAVASCRIPT_FIELD_H_ |
9 | 9 |
10 #include <string> // For std::wstring. | 10 #include <string> // For std::wstring. |
(...skipping 170 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
181 FX_BOOL textSize(IJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sError); | 181 FX_BOOL textSize(IJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sError); |
182 FX_BOOL type(IJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sError); | 182 FX_BOOL type(IJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sError); |
183 FX_BOOL userName(IJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sError); | 183 FX_BOOL userName(IJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sError); |
184 FX_BOOL value(IJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sError); | 184 FX_BOOL value(IJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sError); |
185 FX_BOOL valueAsString(IJS_Context* cc, | 185 FX_BOOL valueAsString(IJS_Context* cc, |
186 CJS_PropValue& vp, | 186 CJS_PropValue& vp, |
187 CFX_WideString& sError); | 187 CFX_WideString& sError); |
188 FX_BOOL source(IJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sError); | 188 FX_BOOL source(IJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sError); |
189 | 189 |
190 FX_BOOL browseForFileToSubmit(IJS_Context* cc, | 190 FX_BOOL browseForFileToSubmit(IJS_Context* cc, |
191 const CJS_Parameters& params, | 191 const std::vector<CJS_Value>& params, |
192 CJS_Value& vRet, | 192 CJS_Value& vRet, |
193 CFX_WideString& sError); | 193 CFX_WideString& sError); |
194 FX_BOOL buttonGetCaption(IJS_Context* cc, | 194 FX_BOOL buttonGetCaption(IJS_Context* cc, |
195 const CJS_Parameters& params, | 195 const std::vector<CJS_Value>& params, |
196 CJS_Value& vRet, | 196 CJS_Value& vRet, |
197 CFX_WideString& sError); | 197 CFX_WideString& sError); |
198 FX_BOOL buttonGetIcon(IJS_Context* cc, | 198 FX_BOOL buttonGetIcon(IJS_Context* cc, |
199 const CJS_Parameters& params, | 199 const std::vector<CJS_Value>& params, |
200 CJS_Value& vRet, | 200 CJS_Value& vRet, |
201 CFX_WideString& sError); | 201 CFX_WideString& sError); |
202 FX_BOOL buttonImportIcon(IJS_Context* cc, | 202 FX_BOOL buttonImportIcon(IJS_Context* cc, |
203 const CJS_Parameters& params, | 203 const std::vector<CJS_Value>& params, |
204 CJS_Value& vRet, | 204 CJS_Value& vRet, |
205 CFX_WideString& sError); | 205 CFX_WideString& sError); |
206 FX_BOOL buttonSetCaption(IJS_Context* cc, | 206 FX_BOOL buttonSetCaption(IJS_Context* cc, |
207 const CJS_Parameters& params, | 207 const std::vector<CJS_Value>& params, |
208 CJS_Value& vRet, | 208 CJS_Value& vRet, |
209 CFX_WideString& sError); | 209 CFX_WideString& sError); |
210 FX_BOOL buttonSetIcon(IJS_Context* cc, | 210 FX_BOOL buttonSetIcon(IJS_Context* cc, |
211 const CJS_Parameters& params, | 211 const std::vector<CJS_Value>& params, |
212 CJS_Value& vRet, | 212 CJS_Value& vRet, |
213 CFX_WideString& sError); | 213 CFX_WideString& sError); |
214 FX_BOOL checkThisBox(IJS_Context* cc, | 214 FX_BOOL checkThisBox(IJS_Context* cc, |
215 const CJS_Parameters& params, | 215 const std::vector<CJS_Value>& params, |
216 CJS_Value& vRet, | 216 CJS_Value& vRet, |
217 CFX_WideString& sError); | 217 CFX_WideString& sError); |
218 FX_BOOL clearItems(IJS_Context* cc, | 218 FX_BOOL clearItems(IJS_Context* cc, |
219 const CJS_Parameters& params, | 219 const std::vector<CJS_Value>& params, |
220 CJS_Value& vRet, | 220 CJS_Value& vRet, |
221 CFX_WideString& sError); | 221 CFX_WideString& sError); |
222 FX_BOOL defaultIsChecked(IJS_Context* cc, | 222 FX_BOOL defaultIsChecked(IJS_Context* cc, |
223 const CJS_Parameters& params, | 223 const std::vector<CJS_Value>& params, |
224 CJS_Value& vRet, | 224 CJS_Value& vRet, |
225 CFX_WideString& sError); | 225 CFX_WideString& sError); |
226 FX_BOOL deleteItemAt(IJS_Context* cc, | 226 FX_BOOL deleteItemAt(IJS_Context* cc, |
227 const CJS_Parameters& params, | 227 const std::vector<CJS_Value>& params, |
228 CJS_Value& vRet, | 228 CJS_Value& vRet, |
229 CFX_WideString& sError); | 229 CFX_WideString& sError); |
230 FX_BOOL getArray(IJS_Context* cc, | 230 FX_BOOL getArray(IJS_Context* cc, |
231 const CJS_Parameters& params, | 231 const std::vector<CJS_Value>& params, |
232 CJS_Value& vRet, | 232 CJS_Value& vRet, |
233 CFX_WideString& sError); | 233 CFX_WideString& sError); |
234 FX_BOOL getItemAt(IJS_Context* cc, | 234 FX_BOOL getItemAt(IJS_Context* cc, |
235 const CJS_Parameters& params, | 235 const std::vector<CJS_Value>& params, |
236 CJS_Value& vRet, | 236 CJS_Value& vRet, |
237 CFX_WideString& sError); | 237 CFX_WideString& sError); |
238 FX_BOOL getLock(IJS_Context* cc, | 238 FX_BOOL getLock(IJS_Context* cc, |
239 const CJS_Parameters& params, | 239 const std::vector<CJS_Value>& params, |
240 CJS_Value& vRet, | 240 CJS_Value& vRet, |
241 CFX_WideString& sError); | 241 CFX_WideString& sError); |
242 FX_BOOL insertItemAt(IJS_Context* cc, | 242 FX_BOOL insertItemAt(IJS_Context* cc, |
243 const CJS_Parameters& params, | 243 const std::vector<CJS_Value>& params, |
244 CJS_Value& vRet, | 244 CJS_Value& vRet, |
245 CFX_WideString& sError); | 245 CFX_WideString& sError); |
246 FX_BOOL isBoxChecked(IJS_Context* cc, | 246 FX_BOOL isBoxChecked(IJS_Context* cc, |
247 const CJS_Parameters& params, | 247 const std::vector<CJS_Value>& params, |
248 CJS_Value& vRet, | 248 CJS_Value& vRet, |
249 CFX_WideString& sError); | 249 CFX_WideString& sError); |
250 FX_BOOL isDefaultChecked(IJS_Context* cc, | 250 FX_BOOL isDefaultChecked(IJS_Context* cc, |
251 const CJS_Parameters& params, | 251 const std::vector<CJS_Value>& params, |
252 CJS_Value& vRet, | 252 CJS_Value& vRet, |
253 CFX_WideString& sError); | 253 CFX_WideString& sError); |
254 FX_BOOL setAction(IJS_Context* cc, | 254 FX_BOOL setAction(IJS_Context* cc, |
255 const CJS_Parameters& params, | 255 const std::vector<CJS_Value>& params, |
256 CJS_Value& vRet, | 256 CJS_Value& vRet, |
257 CFX_WideString& sError); | 257 CFX_WideString& sError); |
258 FX_BOOL setFocus(IJS_Context* cc, | 258 FX_BOOL setFocus(IJS_Context* cc, |
259 const CJS_Parameters& params, | 259 const std::vector<CJS_Value>& params, |
260 CJS_Value& vRet, | 260 CJS_Value& vRet, |
261 CFX_WideString& sError); | 261 CFX_WideString& sError); |
262 FX_BOOL setItems(IJS_Context* cc, | 262 FX_BOOL setItems(IJS_Context* cc, |
263 const CJS_Parameters& params, | 263 const std::vector<CJS_Value>& params, |
264 CJS_Value& vRet, | 264 CJS_Value& vRet, |
265 CFX_WideString& sError); | 265 CFX_WideString& sError); |
266 FX_BOOL setLock(IJS_Context* cc, | 266 FX_BOOL setLock(IJS_Context* cc, |
267 const CJS_Parameters& params, | 267 const std::vector<CJS_Value>& params, |
268 CJS_Value& vRet, | 268 CJS_Value& vRet, |
269 CFX_WideString& sError); | 269 CFX_WideString& sError); |
270 FX_BOOL signatureGetModifications(IJS_Context* cc, | 270 FX_BOOL signatureGetModifications(IJS_Context* cc, |
271 const CJS_Parameters& params, | 271 const std::vector<CJS_Value>& params, |
272 CJS_Value& vRet, | 272 CJS_Value& vRet, |
273 CFX_WideString& sError); | 273 CFX_WideString& sError); |
274 FX_BOOL signatureGetSeedValue(IJS_Context* cc, | 274 FX_BOOL signatureGetSeedValue(IJS_Context* cc, |
275 const CJS_Parameters& params, | 275 const std::vector<CJS_Value>& params, |
276 CJS_Value& vRet, | 276 CJS_Value& vRet, |
277 CFX_WideString& sError); | 277 CFX_WideString& sError); |
278 FX_BOOL signatureInfo(IJS_Context* cc, | 278 FX_BOOL signatureInfo(IJS_Context* cc, |
279 const CJS_Parameters& params, | 279 const std::vector<CJS_Value>& params, |
280 CJS_Value& vRet, | 280 CJS_Value& vRet, |
281 CFX_WideString& sError); | 281 CFX_WideString& sError); |
282 FX_BOOL signatureSetSeedValue(IJS_Context* cc, | 282 FX_BOOL signatureSetSeedValue(IJS_Context* cc, |
283 const CJS_Parameters& params, | 283 const std::vector<CJS_Value>& params, |
284 CJS_Value& vRet, | 284 CJS_Value& vRet, |
285 CFX_WideString& sError); | 285 CFX_WideString& sError); |
286 FX_BOOL signatureSign(IJS_Context* cc, | 286 FX_BOOL signatureSign(IJS_Context* cc, |
287 const CJS_Parameters& params, | 287 const std::vector<CJS_Value>& params, |
288 CJS_Value& vRet, | 288 CJS_Value& vRet, |
289 CFX_WideString& sError); | 289 CFX_WideString& sError); |
290 FX_BOOL signatureValidate(IJS_Context* cc, | 290 FX_BOOL signatureValidate(IJS_Context* cc, |
291 const CJS_Parameters& params, | 291 const std::vector<CJS_Value>& params, |
292 CJS_Value& vRet, | 292 CJS_Value& vRet, |
293 CFX_WideString& sError); | 293 CFX_WideString& sError); |
294 | 294 |
295 static void SetAlignment(CPDFSDK_Document* pDocument, | 295 static void SetAlignment(CPDFSDK_Document* pDocument, |
296 const CFX_WideString& swFieldName, | 296 const CFX_WideString& swFieldName, |
297 int nControlIndex, | 297 int nControlIndex, |
298 const CFX_ByteString& string); | 298 const CFX_ByteString& string); |
299 static void SetBorderStyle(CPDFSDK_Document* pDocument, | 299 static void SetBorderStyle(CPDFSDK_Document* pDocument, |
300 const CFX_WideString& swFieldName, | 300 const CFX_WideString& swFieldName, |
301 int nControlIndex, | 301 int nControlIndex, |
(...skipping 273 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
575 JS_STATIC_METHOD(setLock, Field); | 575 JS_STATIC_METHOD(setLock, Field); |
576 JS_STATIC_METHOD(signatureGetModifications, Field); | 576 JS_STATIC_METHOD(signatureGetModifications, Field); |
577 JS_STATIC_METHOD(signatureGetSeedValue, Field); | 577 JS_STATIC_METHOD(signatureGetSeedValue, Field); |
578 JS_STATIC_METHOD(signatureInfo, Field); | 578 JS_STATIC_METHOD(signatureInfo, Field); |
579 JS_STATIC_METHOD(signatureSetSeedValue, Field); | 579 JS_STATIC_METHOD(signatureSetSeedValue, Field); |
580 JS_STATIC_METHOD(signatureSign, Field); | 580 JS_STATIC_METHOD(signatureSign, Field); |
581 JS_STATIC_METHOD(signatureValidate, Field); | 581 JS_STATIC_METHOD(signatureValidate, Field); |
582 }; | 582 }; |
583 | 583 |
584 #endif // FPDFSDK_SRC_JAVASCRIPT_FIELD_H_ | 584 #endif // FPDFSDK_SRC_JAVASCRIPT_FIELD_H_ |
OLD | NEW |