Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(641)

Side by Side Diff: fpdfsdk/include/javascript/Field.h

Issue 1252613002: FX_BOOL considered harmful. (Closed) Base URL: https://pdfium.googlesource.com/pdfium.git@master
Patch Set: Manual edits. Created 5 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « fpdfsdk/include/javascript/Document.h ('k') | fpdfsdk/include/javascript/IJavaScript.h » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
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_INCLUDE_JAVASCRIPT_FIELD_H_ 7 #ifndef FPDFSDK_INCLUDE_JAVASCRIPT_FIELD_H_
8 #define FPDFSDK_INCLUDE_JAVASCRIPT_FIELD_H_ 8 #define FPDFSDK_INCLUDE_JAVASCRIPT_FIELD_H_
9 9
10 #include <string> // For std::wstring. 10 #include <string> // For std::wstring.
(...skipping 85 matching lines...) Expand 10 before | Expand all | Expand 10 after
96 CFX_DWordArray wordarray; 96 CFX_DWordArray wordarray;
97 CJS_WideStringArray widestringarray; 97 CJS_WideStringArray widestringarray;
98 }; 98 };
99 99
100 class Field : public CJS_EmbedObj 100 class Field : public CJS_EmbedObj
101 { 101 {
102 public: 102 public:
103 Field(CJS_Object* pJSObject); 103 Field(CJS_Object* pJSObject);
104 virtual ~Field(void); 104 virtual ~Field(void);
105 105
106 FX_BOOL alignment(IFXJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sErr or); 106 bool alignment(IFXJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sError) ;
107 FX_BOOL borderStyle(IFXJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sE rror); 107 bool borderStyle(IFXJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sErro r);
108 » FX_BOOL buttonAlignX(IFXJS_Context* cc, CJS_PropValue& vp, CFX_WideStrin g& sError); 108 » bool buttonAlignX(IFXJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sError);
109 » FX_BOOL buttonAlignY(IFXJS_Context* cc, CJS_PropValue& vp, CFX_WideStrin g& sError); 109 » bool buttonAlignY(IFXJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sError);
110 » FX_BOOL buttonFitBounds(IFXJS_Context* cc, CJS_PropValue& vp, CFX_WideSt ring& sError); 110 » bool buttonFitBounds(IFXJS_Context* cc, CJS_PropValue& vp, CFX_WideStrin g& sError);
111 » FX_BOOL buttonPosition(IFXJS_Context* cc, CJS_PropValue& vp, CFX_WideStr ing& sError); 111 » bool buttonPosition(IFXJS_Context* cc, CJS_PropValue& vp, CFX_WideString & sError);
112 » FX_BOOL buttonScaleHow(IFXJS_Context* cc, CJS_PropValue& vp, CFX_WideStr ing& sError); 112 » bool buttonScaleHow(IFXJS_Context* cc, CJS_PropValue& vp, CFX_WideString & sError);
113 FX_BOOL buttonScaleWhen(IFXJS_Context* cc, CJS_PropValue& vp, CFX_WideString & sError); 113 bool buttonScaleWhen(IFXJS_Context* cc, CJS_PropValue& vp, CFX_WideString& s Error);
114 » FX_BOOL calcOrderIndex(IFXJS_Context* cc, CJS_PropValue& vp, CFX_WideStr ing& sError); 114 » bool calcOrderIndex(IFXJS_Context* cc, CJS_PropValue& vp, CFX_WideString & sError);
115 » FX_BOOL charLimit(IFXJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sError); 115 » bool charLimit(IFXJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sEr ror);
116 » FX_BOOL comb(IFXJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sErro r); 116 » bool comb(IFXJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sError);
117 » FX_BOOL commitOnSelChange(IFXJS_Context* cc, CJS_PropValue& vp, CFX_Wide String& sError); 117 » bool commitOnSelChange(IFXJS_Context* cc, CJS_PropValue& vp, CFX_WideStr ing& sError);
118 » FX_BOOL currentValueIndices(IFXJS_Context* cc, CJS_PropValue& vp, CFX_Wi deString& sError); 118 » bool currentValueIndices(IFXJS_Context* cc, CJS_PropValue& vp, CFX_WideS tring& sError);
119 FX_BOOL defaultStyle(IFXJS_Context* cc, CJS_PropValue& vp, CFX_WideString& s Error); 119 bool defaultStyle(IFXJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sErr or);
120 » FX_BOOL defaultValue(IFXJS_Context* cc, CJS_PropValue& vp, CFX_WideStrin g& sError); 120 » bool defaultValue(IFXJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sError);
121 » FX_BOOL doNotScroll(IFXJS_Context* cc, CJS_PropValue& vp, CFX_WideString & sError); 121 » bool doNotScroll(IFXJS_Context* cc, CJS_PropValue& vp, CFX_WideString& s Error);
122 » FX_BOOL doNotSpellCheck(IFXJS_Context* cc, CJS_PropValue& vp, CFX_WideSt ring& sError); 122 » bool doNotSpellCheck(IFXJS_Context* cc, CJS_PropValue& vp, CFX_WideStrin g& sError);
123 » FX_BOOL delay(IFXJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sErr or); 123 » bool delay(IFXJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sError) ;
124 » FX_BOOL display(IFXJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sE rror); 124 » bool display(IFXJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sErro r);
125 FX_BOOL doc(IFXJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sError); 125 bool doc(IFXJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sError);
126 » FX_BOOL editable(IFXJS_Context* cc, CJS_PropValue& vp, CFX_WideString& s Error); 126 » bool editable(IFXJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sErr or);
127 » FX_BOOL exportValues(IFXJS_Context* cc, CJS_PropValue& vp, CFX_WideStrin g& sError); 127 » bool exportValues(IFXJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sError);
128 » FX_BOOL fileSelect(IFXJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sError); 128 » bool fileSelect(IFXJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sE rror);
129 » FX_BOOL fillColor(IFXJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sError); 129 » bool fillColor(IFXJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sEr ror);
130 » FX_BOOL hidden(IFXJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sEr ror); 130 » bool hidden(IFXJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sError );
131 FX_BOOL highlight(IFXJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sErr or); 131 bool highlight(IFXJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sError) ;
132 » FX_BOOL lineWidth(IFXJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sError); 132 » bool lineWidth(IFXJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sEr ror);
133 » FX_BOOL multiline(IFXJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sError); 133 » bool multiline(IFXJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sEr ror);
134 » FX_BOOL multipleSelection(IFXJS_Context* cc, CJS_PropValue& vp, CFX_Wide String& sError); 134 » bool multipleSelection(IFXJS_Context* cc, CJS_PropValue& vp, CFX_WideStr ing& sError);
135 » FX_BOOL name(IFXJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sErro r); 135 » bool name(IFXJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sError);
136 » FX_BOOL numItems(IFXJS_Context* cc, CJS_PropValue& vp, CFX_WideString& s Error); 136 » bool numItems(IFXJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sErr or);
137 FX_BOOL page(IFXJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sError); 137 bool page(IFXJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sError);
138 » FX_BOOL password(IFXJS_Context* cc, CJS_PropValue& vp, CFX_WideString& s Error); 138 » bool password(IFXJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sErr or);
139 » FX_BOOL print(IFXJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sErr or); 139 » bool print(IFXJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sError) ;
140 » FX_BOOL radiosInUnison(IFXJS_Context* cc, CJS_PropValue& vp, CFX_WideStr ing& sError); 140 » bool radiosInUnison(IFXJS_Context* cc, CJS_PropValue& vp, CFX_WideString & sError);
141 » FX_BOOL readonly(IFXJS_Context* cc, CJS_PropValue& vp, CFX_WideString& s Error); 141 » bool readonly(IFXJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sErr or);
142 » FX_BOOL rect(IFXJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sErro r); 142 » bool rect(IFXJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sError);
143 FX_BOOL required(IFXJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sErro r); 143 bool required(IFXJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sError);
144 » FX_BOOL richText(IFXJS_Context* cc, CJS_PropValue& vp, CFX_WideString& s Error); 144 » bool richText(IFXJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sErr or);
145 » FX_BOOL richValue(IFXJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sError); 145 » bool richValue(IFXJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sEr ror);
146 » FX_BOOL rotation(IFXJS_Context* cc, CJS_PropValue& vp, CFX_WideString& s Error); 146 » bool rotation(IFXJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sErr or);
147 » FX_BOOL strokeColor(IFXJS_Context* cc, CJS_PropValue& vp, CFX_WideString & sError); 147 » bool strokeColor(IFXJS_Context* cc, CJS_PropValue& vp, CFX_WideString& s Error);
148 » FX_BOOL style(IFXJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sErr or); 148 » bool style(IFXJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sError) ;
149 » FX_BOOL submitName(IFXJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sError); 149 » bool submitName(IFXJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sE rror);
150 » FX_BOOL textColor(IFXJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sError); 150 » bool textColor(IFXJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sEr ror);
151 » FX_BOOL textFont(IFXJS_Context* cc, CJS_PropValue& vp, CFX_WideString& s Error); 151 » bool textFont(IFXJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sErr or);
152 » FX_BOOL textSize(IFXJS_Context* cc, CJS_PropValue& vp, CFX_WideString& s Error); 152 » bool textSize(IFXJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sErr or);
153 » FX_BOOL type(IFXJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sErro r); 153 » bool type(IFXJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sError);
154 » FX_BOOL userName(IFXJS_Context* cc, CJS_PropValue& vp, CFX_WideString& s Error); 154 » bool userName(IFXJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sErr or);
155 » FX_BOOL value(IFXJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sErr or); 155 » bool value(IFXJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sError) ;
156 » FX_BOOL valueAsString(IFXJS_Context* cc, CJS_PropValue& vp, CFX_WideStri ng& sError); 156 » bool valueAsString(IFXJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sError);
157 » FX_BOOL source(IFXJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sEr ror); 157 » bool source(IFXJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sError );
158 158
159 » FX_BOOL browseForFileToSubmit(IFXJS_Context* cc, const CJS_Parameters& p arams, CJS_Value& vRet, CFX_WideString& sError); 159 » bool browseForFileToSubmit(IFXJS_Context* cc, const CJS_Parameters& para ms, CJS_Value& vRet, CFX_WideString& sError);
160 » FX_BOOL buttonGetCaption(IFXJS_Context* cc, const CJS_Parameters& params , CJS_Value& vRet, CFX_WideString& sError); 160 » bool buttonGetCaption(IFXJS_Context* cc, const CJS_Parameters& params, C JS_Value& vRet, CFX_WideString& sError);
161 » FX_BOOL buttonGetIcon(IFXJS_Context* cc, const CJS_Parameters& params, C JS_Value& vRet, CFX_WideString& sError); 161 » bool buttonGetIcon(IFXJS_Context* cc, const CJS_Parameters& params, CJS_ Value& vRet, CFX_WideString& sError);
162 » FX_BOOL buttonImportIcon(IFXJS_Context* cc, const CJS_Parameters& params , CJS_Value& vRet, CFX_WideString& sError); 162 » bool buttonImportIcon(IFXJS_Context* cc, const CJS_Parameters& params, C JS_Value& vRet, CFX_WideString& sError);
163 » FX_BOOL buttonSetCaption(IFXJS_Context* cc, const CJS_Parameters& params , CJS_Value& vRet, CFX_WideString& sError); 163 » bool buttonSetCaption(IFXJS_Context* cc, const CJS_Parameters& params, C JS_Value& vRet, CFX_WideString& sError);
164 » FX_BOOL buttonSetIcon(IFXJS_Context* cc, const CJS_Parameters& params, C JS_Value& vRet, CFX_WideString& sError); 164 » bool buttonSetIcon(IFXJS_Context* cc, const CJS_Parameters& params, CJS_ Value& vRet, CFX_WideString& sError);
165 » FX_BOOL checkThisBox(IFXJS_Context* cc, const CJS_Parameters& params, CJ S_Value& vRet, CFX_WideString& sError); 165 » bool checkThisBox(IFXJS_Context* cc, const CJS_Parameters& params, CJS_V alue& vRet, CFX_WideString& sError);
166 » FX_BOOL clearItems(IFXJS_Context* cc, const CJS_Parameters& params, CJS_ Value& vRet, CFX_WideString& sError); 166 » bool clearItems(IFXJS_Context* cc, const CJS_Parameters& params, CJS_Val ue& vRet, CFX_WideString& sError);
167 » FX_BOOL defaultIsChecked(IFXJS_Context* cc, const CJS_Parameters& params , CJS_Value& vRet, CFX_WideString& sError); 167 » bool defaultIsChecked(IFXJS_Context* cc, const CJS_Parameters& params, C JS_Value& vRet, CFX_WideString& sError);
168 » FX_BOOL deleteItemAt(IFXJS_Context* cc, const CJS_Parameters& params, CJ S_Value& vRet, CFX_WideString& sError); 168 » bool deleteItemAt(IFXJS_Context* cc, const CJS_Parameters& params, CJS_V alue& vRet, CFX_WideString& sError);
169 » FX_BOOL getArray(IFXJS_Context* cc, const CJS_Parameters& params, CJS_Va lue& vRet, CFX_WideString& sError); 169 » bool getArray(IFXJS_Context* cc, const CJS_Parameters& params, CJS_Value & vRet, CFX_WideString& sError);
170 » FX_BOOL getItemAt(IFXJS_Context* cc, const CJS_Parameters& params, CJS_V alue& vRet, CFX_WideString& sError); 170 » bool getItemAt(IFXJS_Context* cc, const CJS_Parameters& params, CJS_Valu e& vRet, CFX_WideString& sError);
171 » FX_BOOL getLock(IFXJS_Context* cc, const CJS_Parameters& params, CJS_Val ue& vRet, CFX_WideString& sError); 171 » bool getLock(IFXJS_Context* cc, const CJS_Parameters& params, CJS_Value& vRet, CFX_WideString& sError);
172 » FX_BOOL insertItemAt(IFXJS_Context* cc, const CJS_Parameters& params, CJ S_Value& vRet, CFX_WideString& sError); 172 » bool insertItemAt(IFXJS_Context* cc, const CJS_Parameters& params, CJS_V alue& vRet, CFX_WideString& sError);
173 » FX_BOOL isBoxChecked(IFXJS_Context* cc, const CJS_Parameters& params, CJ S_Value& vRet, CFX_WideString& sError); 173 » bool isBoxChecked(IFXJS_Context* cc, const CJS_Parameters& params, CJS_V alue& vRet, CFX_WideString& sError);
174 » FX_BOOL isDefaultChecked(IFXJS_Context* cc, const CJS_Parameters& params , CJS_Value& vRet, CFX_WideString& sError); 174 » bool isDefaultChecked(IFXJS_Context* cc, const CJS_Parameters& params, C JS_Value& vRet, CFX_WideString& sError);
175 » FX_BOOL setAction(IFXJS_Context* cc, const CJS_Parameters& params, CJS_V alue& vRet, CFX_WideString& sError); 175 » bool setAction(IFXJS_Context* cc, const CJS_Parameters& params, CJS_Valu e& vRet, CFX_WideString& sError);
176 » FX_BOOL setFocus(IFXJS_Context* cc, const CJS_Parameters& params, CJS_Va lue& vRet, CFX_WideString& sError); 176 » bool setFocus(IFXJS_Context* cc, const CJS_Parameters& params, CJS_Value & vRet, CFX_WideString& sError);
177 » FX_BOOL setItems(IFXJS_Context* cc, const CJS_Parameters& params, CJS_Va lue& vRet, CFX_WideString& sError); 177 » bool setItems(IFXJS_Context* cc, const CJS_Parameters& params, CJS_Value & vRet, CFX_WideString& sError);
178 » FX_BOOL setLock(IFXJS_Context* cc, const CJS_Parameters& params, CJS_Val ue& vRet, CFX_WideString& sError); 178 » bool setLock(IFXJS_Context* cc, const CJS_Parameters& params, CJS_Value& vRet, CFX_WideString& sError);
179 » FX_BOOL signatureGetModifications(IFXJS_Context* cc, const CJS_Parameter s& params, CJS_Value& vRet, CFX_WideString& sError); 179 » bool signatureGetModifications(IFXJS_Context* cc, const CJS_Parameters& params, CJS_Value& vRet, CFX_WideString& sError);
180 » FX_BOOL signatureGetSeedValue(IFXJS_Context* cc, const CJS_Parameters& p arams, CJS_Value& vRet, CFX_WideString& sError); 180 » bool signatureGetSeedValue(IFXJS_Context* cc, const CJS_Parameters& para ms, CJS_Value& vRet, CFX_WideString& sError);
181 » FX_BOOL signatureInfo(IFXJS_Context* cc, const CJS_Parameters& params, C JS_Value& vRet, CFX_WideString& sError); 181 » bool signatureInfo(IFXJS_Context* cc, const CJS_Parameters& params, CJS_ Value& vRet, CFX_WideString& sError);
182 » FX_BOOL signatureSetSeedValue(IFXJS_Context* cc, const CJS_Parameters& p arams, CJS_Value& vRet, CFX_WideString& sError); 182 » bool signatureSetSeedValue(IFXJS_Context* cc, const CJS_Parameters& para ms, CJS_Value& vRet, CFX_WideString& sError);
183 » FX_BOOL signatureSign(IFXJS_Context* cc, const CJS_Parameters& params, C JS_Value& vRet, CFX_WideString& sError); 183 » bool signatureSign(IFXJS_Context* cc, const CJS_Parameters& params, CJS_ Value& vRet, CFX_WideString& sError);
184 » FX_BOOL signatureValidate(IFXJS_Context* cc, const CJS_Parameters& param s, CJS_Value& vRet, CFX_WideString& sError); 184 » bool signatureValidate(IFXJS_Context* cc, const CJS_Parameters& params, CJS_Value& vRet, CFX_WideString& sError);
185 185
186 public: 186 public:
187 static void SetAlignment(CPDFSDK_Document* pDocument, const CFX_WideStri ng& swFieldName, int nControlIndex, const CFX_ByteString& string); 187 static void SetAlignment(CPDFSDK_Document* pDocument, const CFX_WideStri ng& swFieldName, int nControlIndex, const CFX_ByteString& string);
188 static void SetBorderStyle(CPDFSDK_Document* pDocument, const CFX_WideString & swFieldName, int nControlIndex, const CFX_ByteString& string); 188 static void SetBorderStyle(CPDFSDK_Document* pDocument, const CFX_WideString & swFieldName, int nControlIndex, const CFX_ByteString& string);
189 static void SetButtonAlignX(CPDFSDK_Document* pDocument, const CFX_WideS tring& swFieldName, int nControlIndex, int number); 189 static void SetButtonAlignX(CPDFSDK_Document* pDocument, const CFX_WideS tring& swFieldName, int nControlIndex, int number);
190 static void SetButtonAlignY(CPDFSDK_Document* pDocument, const CFX_WideS tring& swFieldName, int nControlIndex, int number); 190 static void SetButtonAlignY(CPDFSDK_Document* pDocument, const CFX_WideS tring& swFieldName, int nControlIndex, int number);
191 static void SetButtonFitBounds(CPDFSDK_Document* pDocument, const CFX_Wi deString& swFieldName, int nControlIndex, bool b); 191 static void SetButtonFitBounds(CPDFSDK_Document* pDocument, const CFX_Wi deString& swFieldName, int nControlIndex, bool b);
192 static void SetButtonPosition(CPDFSDK_Document* pDocument, const CFX_Wid eString& swFieldName, int nControlIndex, int number); 192 static void SetButtonPosition(CPDFSDK_Document* pDocument, const CFX_Wid eString& swFieldName, int nControlIndex, int number);
193 static void SetButtonScaleHow(CPDFSDK_Document* pDocument, const CFX_Wid eString& swFieldName, int nControlIndex, int number); 193 static void SetButtonScaleHow(CPDFSDK_Document* pDocument, const CFX_Wid eString& swFieldName, int nControlIndex, int number);
194 static void SetButtonScaleWhen(CPDFSDK_Document* pDocument, const CFX_WideSt ring& swFieldName, int nControlIndex, int number); 194 static void SetButtonScaleWhen(CPDFSDK_Document* pDocument, const CFX_WideSt ring& swFieldName, int nControlIndex, int number);
(...skipping 23 matching lines...) Expand all
218 static void SetTextFont(CPDFSDK_Document* pDocument, const CFX_WideStrin g& swFieldName, int nControlIndex, const CFX_ByteString& string); 218 static void SetTextFont(CPDFSDK_Document* pDocument, const CFX_WideStrin g& swFieldName, int nControlIndex, const CFX_ByteString& string);
219 static void SetTextSize(CPDFSDK_Document* pDocument, const CFX_WideStrin g& swFieldName, int nControlIndex, int number); 219 static void SetTextSize(CPDFSDK_Document* pDocument, const CFX_WideStrin g& swFieldName, int nControlIndex, int number);
220 static void SetUserName(CPDFSDK_Document* pDocument, const CFX_WideStrin g& swFieldName, int nControlIndex, const CFX_WideString& string); 220 static void SetUserName(CPDFSDK_Document* pDocument, const CFX_WideStrin g& swFieldName, int nControlIndex, const CFX_WideString& string);
221 static void SetValue(CPDFSDK_Document* pDocument, const CFX_WideString& swFieldName, int nControlIndex, const CJS_WideStringArray& strArray); 221 static void SetValue(CPDFSDK_Document* pDocument, const CFX_WideString& swFieldName, int nControlIndex, const CJS_WideStringArray& strArray);
222 222
223 public: 223 public:
224 static void AddField (CPDFSDK_Document* pDocument, int nPageIndex, int nFieldType, 224 static void AddField (CPDFSDK_Document* pDocument, int nPageIndex, int nFieldType,
225 const CFX_WideString& sName, const CPDF_Rect& rcCoords); 225 const CFX_WideString& sName, const CPDF_Rect& rcCoords);
226 public: 226 public:
227 static void UpdateFo rmField(CPDFSDK_Document* pDocument, CPDF_FormField* pFormField, 227 static void UpdateFo rmField(CPDFSDK_Document* pDocument, CPDF_FormField* pFormField,
228 » » » » » » » » » » » FX_BOOL bChangeMark, FX_BOOL bResetAP, FX_BOOL bRefresh); 228 » » » » » » » » » » » bool bChangeMark, bool bResetAP, bool bRefresh);
229 static void UpdateFo rmControl(CPDFSDK_Document* pDocument, CPDF_FormControl* pFormControl, 229 static void UpdateFo rmControl(CPDFSDK_Document* pDocument, CPDF_FormControl* pFormControl,
230 » » » » » » » » » » » FX_BOOL bChangeMark, FX_BOOL bResetAP, FX_BOOL bRefresh); 230 » » » » » » » » » » » bool bChangeMark, bool bResetAP, bool bRefresh);
231 231
232 static CPDFSDK_Widget* GetWidget(CPDFSD K_Document* pDocument, CPDF_FormControl* pFormControl); 232 static CPDFSDK_Widget* GetWidget(CPDFSD K_Document* pDocument, CPDF_FormControl* pFormControl);
233 static void GetFormF ields(CPDFSDK_Document* pDocument, const CFX_WideString& csFieldName, CFX_PtrArr ay& FieldsArray); 233 static void GetFormF ields(CPDFSDK_Document* pDocument, const CFX_WideString& csFieldName, CFX_PtrArr ay& FieldsArray);
234 234
235 static void DoDelay( CPDFSDK_Document* pDocument, CJS_DelayData* pData); 235 static void DoDelay( CPDFSDK_Document* pDocument, CJS_DelayData* pData);
236 236
237 public: 237 public:
238 » FX_BOOL»» » » » » » » AttachFi eld(Document* pDocument, const CFX_WideString& csFieldName); 238 » bool» » » » » » » » AttachFi eld(Document* pDocument, const CFX_WideString& csFieldName);
239 » void» » » » » » » » SetDelay (FX_BOOL bDelay); 239 » void» » » » » » » » SetDelay (bool bDelay);
240 void SetIsola te(v8::Isolate* isolate) {m_isolate = isolate;} 240 void SetIsola te(v8::Isolate* isolate) {m_isolate = isolate;}
241 protected: 241 protected:
242 void ParseFie ldName(const std::wstring &strFieldNameParsed,std::wstring &strFieldName,int & i ControlNo); 242 void ParseFie ldName(const std::wstring &strFieldNameParsed,std::wstring &strFieldName,int & i ControlNo);
243 void GetFormF ields(const CFX_WideString& csFieldName, CFX_PtrArray& FieldsArray); 243 void GetFormF ields(const CFX_WideString& csFieldName, CFX_PtrArray& FieldsArray);
244 CPDF_FormControl* GetSmartFieldCon trol(CPDF_FormField* pFormField); 244 CPDF_FormControl* GetSmartFieldCon trol(CPDF_FormField* pFormField);
245 » FX_BOOL»» » » » » » » ValueIsO ccur(CPDF_FormField* pFormField, CFX_WideString csOptLabel); 245 » bool» » » » » » » » ValueIsO ccur(CPDF_FormField* pFormField, CFX_WideString csOptLabel);
246 246
247 void AddDelay _Int(enum FIELD_PROP prop, int32_t n); 247 void AddDelay _Int(enum FIELD_PROP prop, int32_t n);
248 void AddDelay _Bool(enum FIELD_PROP prop,bool b); 248 void AddDelay _Bool(enum FIELD_PROP prop,bool b);
249 void AddDelay _String(enum FIELD_PROP prop, const CFX_ByteString& string); 249 void AddDelay _String(enum FIELD_PROP prop, const CFX_ByteString& string);
250 void AddDelay _WideString(enum FIELD_PROP prop, const CFX_WideString& string); 250 void AddDelay _WideString(enum FIELD_PROP prop, const CFX_WideString& string);
251 void AddDelay _Rect(enum FIELD_PROP prop, const CPDF_Rect& rect); 251 void AddDelay _Rect(enum FIELD_PROP prop, const CPDF_Rect& rect);
252 void AddDelay _Color(enum FIELD_PROP prop, const CPWL_Color& color); 252 void AddDelay _Color(enum FIELD_PROP prop, const CPWL_Color& color);
253 void AddDelay _WordArray(enum FIELD_PROP prop, const CFX_DWordArray& array); 253 void AddDelay _WordArray(enum FIELD_PROP prop, const CFX_DWordArray& array);
254 void AddDelay _WideStringArray(enum FIELD_PROP prop, const CJS_WideStringArray& array); 254 void AddDelay _WideStringArray(enum FIELD_PROP prop, const CJS_WideStringArray& array);
255 255
256 void DoDelay( ); 256 void DoDelay( );
257 public: 257 public:
258 Document* m_pJSDoc ; 258 Document* m_pJSDoc ;
259 CPDFSDK_Document* m_pDocument; 259 CPDFSDK_Document* m_pDocument;
260 CFX_WideString m_FieldName; 260 CFX_WideString m_FieldName;
261 int m_nFormControlIndex; 261 int m_nFormControlIndex;
262 » FX_BOOL»» » » » » » » m_bCanSe t; 262 » bool» » » » » » » » m_bCanSe t;
263 263
264 » FX_BOOL»» » » » » » » m_bDelay ; 264 » bool» » » » » » » » m_bDelay ;
265 v8::Isolate* m_isolat e; 265 v8::Isolate* m_isolat e;
266 }; 266 };
267 267
268 class CJS_Field : public CJS_Object 268 class CJS_Field : public CJS_Object
269 { 269 {
270 public: 270 public:
271 CJS_Field(JSFXObject pObject) : CJS_Object(pObject) {}; 271 CJS_Field(JSFXObject pObject) : CJS_Object(pObject) {};
272 virtual ~CJS_Field(void){}; 272 virtual ~CJS_Field(void){};
273 273
274 » virtual FX_BOOL»InitInstance(IFXJS_Context* cc); 274 » virtual bool» InitInstance(IFXJS_Context* cc);
275 275
276 DECLARE_JS_CLASS(CJS_Field); 276 DECLARE_JS_CLASS(CJS_Field);
277 277
278 JS_STATIC_PROP(alignment, Field); 278 JS_STATIC_PROP(alignment, Field);
279 JS_STATIC_PROP(borderStyle, Field); 279 JS_STATIC_PROP(borderStyle, Field);
280 JS_STATIC_PROP(buttonAlignX, Field); 280 JS_STATIC_PROP(buttonAlignX, Field);
281 JS_STATIC_PROP(buttonAlignY, Field); 281 JS_STATIC_PROP(buttonAlignY, Field);
282 JS_STATIC_PROP(buttonFitBounds, Field); 282 JS_STATIC_PROP(buttonFitBounds, Field);
283 JS_STATIC_PROP(buttonPosition, Field); 283 JS_STATIC_PROP(buttonPosition, Field);
284 JS_STATIC_PROP(buttonScaleHow, Field); 284 JS_STATIC_PROP(buttonScaleHow, Field);
(...skipping 65 matching lines...) Expand 10 before | Expand all | Expand 10 after
350 JS_STATIC_METHOD(setLock, Field); 350 JS_STATIC_METHOD(setLock, Field);
351 JS_STATIC_METHOD(signatureGetModifications, Field); 351 JS_STATIC_METHOD(signatureGetModifications, Field);
352 JS_STATIC_METHOD(signatureGetSeedValue, Field); 352 JS_STATIC_METHOD(signatureGetSeedValue, Field);
353 JS_STATIC_METHOD(signatureInfo, Field); 353 JS_STATIC_METHOD(signatureInfo, Field);
354 JS_STATIC_METHOD(signatureSetSeedValue, Field); 354 JS_STATIC_METHOD(signatureSetSeedValue, Field);
355 JS_STATIC_METHOD(signatureSign, Field); 355 JS_STATIC_METHOD(signatureSign, Field);
356 JS_STATIC_METHOD(signatureValidate, Field); 356 JS_STATIC_METHOD(signatureValidate, Field);
357 }; 357 };
358 358
359 #endif // FPDFSDK_INCLUDE_JAVASCRIPT_FIELD_H_ 359 #endif // FPDFSDK_INCLUDE_JAVASCRIPT_FIELD_H_
OLDNEW
« no previous file with comments | « fpdfsdk/include/javascript/Document.h ('k') | fpdfsdk/include/javascript/IJavaScript.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698