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

Side by Side Diff: fpdfsdk/src/javascript/Document.h

Issue 1386173002: Rename IFXJS_Runtime and IFXJS_Context to IJS_. (Closed) Base URL: https://pdfium.googlesource.com/pdfium.git@master
Patch Set: Comment in fxjs_v8.h Created 5 years, 2 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/src/fsdk_mgr.cpp ('k') | fpdfsdk/src/javascript/Document.cpp » ('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_SRC_JAVASCRIPT_DOCUMENT_H_ 7 #ifndef FPDFSDK_SRC_JAVASCRIPT_DOCUMENT_H_
8 #define FPDFSDK_SRC_JAVASCRIPT_DOCUMENT_H_ 8 #define FPDFSDK_SRC_JAVASCRIPT_DOCUMENT_H_
9 9
10 #include "JS_Define.h" 10 #include "JS_Define.h"
(...skipping 54 matching lines...) Expand 10 before | Expand all | Expand 10 after
65 struct CJS_DelayData; 65 struct CJS_DelayData;
66 struct CJS_DelayAnnot; 66 struct CJS_DelayAnnot;
67 struct CJS_AnnotObj; 67 struct CJS_AnnotObj;
68 68
69 class Document : public CJS_EmbedObj { 69 class Document : public CJS_EmbedObj {
70 public: 70 public:
71 Document(CJS_Object* pJSObject); 71 Document(CJS_Object* pJSObject);
72 ~Document() override; 72 ~Document() override;
73 73
74 public: 74 public:
75 FX_BOOL ADBE(IFXJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sError); 75 FX_BOOL ADBE(IJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sError);
76 FX_BOOL author(IFXJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sError); 76 FX_BOOL author(IJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sError);
77 FX_BOOL baseURL(IFXJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sError); 77 FX_BOOL baseURL(IJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sError);
78 FX_BOOL bookmarkRoot(IFXJS_Context* cc, 78 FX_BOOL bookmarkRoot(IJS_Context* cc,
79 CJS_PropValue& vp, 79 CJS_PropValue& vp,
80 CFX_WideString& sError); 80 CFX_WideString& sError);
81 FX_BOOL calculate(IFXJS_Context* cc, 81 FX_BOOL calculate(IJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sError);
82 CJS_PropValue& vp, 82 FX_BOOL Collab(IJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sError);
83 CFX_WideString& sError); 83 FX_BOOL creationDate(IJS_Context* cc,
84 FX_BOOL Collab(IFXJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sError);
85 FX_BOOL creationDate(IFXJS_Context* cc,
86 CJS_PropValue& vp, 84 CJS_PropValue& vp,
87 CFX_WideString& sError); 85 CFX_WideString& sError);
88 FX_BOOL creator(IFXJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sError); 86 FX_BOOL creator(IJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sError);
89 FX_BOOL delay(IFXJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sError); 87 FX_BOOL delay(IJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sError);
90 FX_BOOL dirty(IFXJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sError); 88 FX_BOOL dirty(IJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sError);
91 FX_BOOL documentFileName(IFXJS_Context* cc, 89 FX_BOOL documentFileName(IJS_Context* cc,
92 CJS_PropValue& vp, 90 CJS_PropValue& vp,
93 CFX_WideString& sError); 91 CFX_WideString& sError);
94 FX_BOOL external(IFXJS_Context* cc, 92 FX_BOOL external(IJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sError);
95 CJS_PropValue& vp, 93 FX_BOOL filesize(IJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sError);
96 CFX_WideString& sError); 94 FX_BOOL icons(IJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sError);
97 FX_BOOL filesize(IFXJS_Context* cc, 95 FX_BOOL info(IJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sError);
98 CJS_PropValue& vp, 96 FX_BOOL keywords(IJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sError);
99 CFX_WideString& sError); 97 FX_BOOL layout(IJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sError);
100 FX_BOOL icons(IFXJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sError); 98 FX_BOOL media(IJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sError);
101 FX_BOOL info(IFXJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sError); 99 FX_BOOL modDate(IJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sError);
102 FX_BOOL keywords(IFXJS_Context* cc, 100 FX_BOOL mouseX(IJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sError);
103 CJS_PropValue& vp, 101 FX_BOOL mouseY(IJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sError);
104 CFX_WideString& sError); 102 FX_BOOL numFields(IJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sError);
105 FX_BOOL layout(IFXJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sError); 103 FX_BOOL numPages(IJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sError);
106 FX_BOOL media(IFXJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sError); 104 FX_BOOL pageNum(IJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sError);
107 FX_BOOL modDate(IFXJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sError); 105 FX_BOOL pageWindowRect(IJS_Context* cc,
108 FX_BOOL mouseX(IFXJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sError);
109 FX_BOOL mouseY(IFXJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sError);
110 FX_BOOL numFields(IFXJS_Context* cc,
111 CJS_PropValue& vp,
112 CFX_WideString& sError);
113 FX_BOOL numPages(IFXJS_Context* cc,
114 CJS_PropValue& vp,
115 CFX_WideString& sError);
116 FX_BOOL pageNum(IFXJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sError);
117 FX_BOOL pageWindowRect(IFXJS_Context* cc,
118 CJS_PropValue& vp, 106 CJS_PropValue& vp,
119 CFX_WideString& sError); 107 CFX_WideString& sError);
120 FX_BOOL path(IFXJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sError); 108 FX_BOOL path(IJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sError);
121 FX_BOOL producer(IFXJS_Context* cc, 109 FX_BOOL producer(IJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sError);
122 CJS_PropValue& vp, 110 FX_BOOL subject(IJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sError);
123 CFX_WideString& sError); 111 FX_BOOL title(IJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sError);
124 FX_BOOL subject(IFXJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sError); 112 FX_BOOL zoom(IJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sError);
125 FX_BOOL title(IFXJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sError); 113 FX_BOOL zoomType(IJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sError);
126 FX_BOOL zoom(IFXJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sError);
127 FX_BOOL zoomType(IFXJS_Context* cc,
128 CJS_PropValue& vp,
129 CFX_WideString& sError);
130 114
131 FX_BOOL addAnnot(IFXJS_Context* cc, 115 FX_BOOL addAnnot(IJS_Context* cc,
132 const CJS_Parameters& params, 116 const CJS_Parameters& params,
133 CJS_Value& vRet, 117 CJS_Value& vRet,
134 CFX_WideString& sError); 118 CFX_WideString& sError);
135 FX_BOOL addField(IFXJS_Context* cc, 119 FX_BOOL addField(IJS_Context* cc,
136 const CJS_Parameters& params, 120 const CJS_Parameters& params,
137 CJS_Value& vRet, 121 CJS_Value& vRet,
138 CFX_WideString& sError); 122 CFX_WideString& sError);
139 FX_BOOL addLink(IFXJS_Context* cc, 123 FX_BOOL addLink(IJS_Context* cc,
140 const CJS_Parameters& params, 124 const CJS_Parameters& params,
141 CJS_Value& vRet, 125 CJS_Value& vRet,
142 CFX_WideString& sError); 126 CFX_WideString& sError);
143 FX_BOOL addIcon(IFXJS_Context* cc, 127 FX_BOOL addIcon(IJS_Context* cc,
144 const CJS_Parameters& params, 128 const CJS_Parameters& params,
145 CJS_Value& vRet, 129 CJS_Value& vRet,
146 CFX_WideString& sError); 130 CFX_WideString& sError);
147 FX_BOOL calculateNow(IFXJS_Context* cc, 131 FX_BOOL calculateNow(IJS_Context* cc,
148 const CJS_Parameters& params, 132 const CJS_Parameters& params,
149 CJS_Value& vRet, 133 CJS_Value& vRet,
150 CFX_WideString& sError); 134 CFX_WideString& sError);
151 FX_BOOL closeDoc(IFXJS_Context* cc, 135 FX_BOOL closeDoc(IJS_Context* cc,
152 const CJS_Parameters& params, 136 const CJS_Parameters& params,
153 CJS_Value& vRet, 137 CJS_Value& vRet,
154 CFX_WideString& sError); 138 CFX_WideString& sError);
155 FX_BOOL createDataObject(IFXJS_Context* cc, 139 FX_BOOL createDataObject(IJS_Context* cc,
156 const CJS_Parameters& params, 140 const CJS_Parameters& params,
157 CJS_Value& vRet, 141 CJS_Value& vRet,
158 CFX_WideString& sError); 142 CFX_WideString& sError);
159 FX_BOOL deletePages(IFXJS_Context* cc, 143 FX_BOOL deletePages(IJS_Context* cc,
160 const CJS_Parameters& params, 144 const CJS_Parameters& params,
161 CJS_Value& vRet, 145 CJS_Value& vRet,
162 CFX_WideString& sError); 146 CFX_WideString& sError);
163 FX_BOOL exportAsText(IFXJS_Context* cc, 147 FX_BOOL exportAsText(IJS_Context* cc,
164 const CJS_Parameters& params, 148 const CJS_Parameters& params,
165 CJS_Value& vRet, 149 CJS_Value& vRet,
166 CFX_WideString& sError); 150 CFX_WideString& sError);
167 FX_BOOL exportAsFDF(IFXJS_Context* cc, 151 FX_BOOL exportAsFDF(IJS_Context* cc,
168 const CJS_Parameters& params, 152 const CJS_Parameters& params,
169 CJS_Value& vRet, 153 CJS_Value& vRet,
170 CFX_WideString& sError); 154 CFX_WideString& sError);
171 FX_BOOL exportAsXFDF(IFXJS_Context* cc, 155 FX_BOOL exportAsXFDF(IJS_Context* cc,
172 const CJS_Parameters& params, 156 const CJS_Parameters& params,
173 CJS_Value& vRet, 157 CJS_Value& vRet,
174 CFX_WideString& sError); 158 CFX_WideString& sError);
175 FX_BOOL extractPages(IFXJS_Context* cc, 159 FX_BOOL extractPages(IJS_Context* cc,
176 const CJS_Parameters& params, 160 const CJS_Parameters& params,
177 CJS_Value& vRet, 161 CJS_Value& vRet,
178 CFX_WideString& sError); 162 CFX_WideString& sError);
179 FX_BOOL getAnnot(IFXJS_Context* cc, 163 FX_BOOL getAnnot(IJS_Context* cc,
180 const CJS_Parameters& params, 164 const CJS_Parameters& params,
181 CJS_Value& vRet, 165 CJS_Value& vRet,
182 CFX_WideString& sError); 166 CFX_WideString& sError);
183 FX_BOOL getAnnots(IFXJS_Context* cc, 167 FX_BOOL getAnnots(IJS_Context* cc,
184 const CJS_Parameters& params, 168 const CJS_Parameters& params,
185 CJS_Value& vRet, 169 CJS_Value& vRet,
186 CFX_WideString& sError); 170 CFX_WideString& sError);
187 FX_BOOL getAnnot3D(IFXJS_Context* cc, 171 FX_BOOL getAnnot3D(IJS_Context* cc,
188 const CJS_Parameters& params, 172 const CJS_Parameters& params,
189 CJS_Value& vRet, 173 CJS_Value& vRet,
190 CFX_WideString& sError); 174 CFX_WideString& sError);
191 FX_BOOL getAnnots3D(IFXJS_Context* cc, 175 FX_BOOL getAnnots3D(IJS_Context* cc,
192 const CJS_Parameters& params, 176 const CJS_Parameters& params,
193 CJS_Value& vRet, 177 CJS_Value& vRet,
194 CFX_WideString& sError); 178 CFX_WideString& sError);
195 FX_BOOL getField(IFXJS_Context* cc, 179 FX_BOOL getField(IJS_Context* cc,
196 const CJS_Parameters& params, 180 const CJS_Parameters& params,
197 CJS_Value& vRet, 181 CJS_Value& vRet,
198 CFX_WideString& sError); 182 CFX_WideString& sError);
199 FX_BOOL getIcon(IFXJS_Context* cc, 183 FX_BOOL getIcon(IJS_Context* cc,
200 const CJS_Parameters& params, 184 const CJS_Parameters& params,
201 CJS_Value& vRet, 185 CJS_Value& vRet,
202 CFX_WideString& sError); 186 CFX_WideString& sError);
203 FX_BOOL getLinks(IFXJS_Context* cc, 187 FX_BOOL getLinks(IJS_Context* cc,
204 const CJS_Parameters& params, 188 const CJS_Parameters& params,
205 CJS_Value& vRet, 189 CJS_Value& vRet,
206 CFX_WideString& sError); 190 CFX_WideString& sError);
207 FX_BOOL getNthFieldName(IFXJS_Context* cc, 191 FX_BOOL getNthFieldName(IJS_Context* cc,
208 const CJS_Parameters& params, 192 const CJS_Parameters& params,
209 CJS_Value& vRet, 193 CJS_Value& vRet,
210 CFX_WideString& sError); 194 CFX_WideString& sError);
211 FX_BOOL getOCGs(IFXJS_Context* cc, 195 FX_BOOL getOCGs(IJS_Context* cc,
212 const CJS_Parameters& params, 196 const CJS_Parameters& params,
213 CJS_Value& vRet, 197 CJS_Value& vRet,
214 CFX_WideString& sError); 198 CFX_WideString& sError);
215 FX_BOOL getPageBox(IFXJS_Context* cc, 199 FX_BOOL getPageBox(IJS_Context* cc,
216 const CJS_Parameters& params, 200 const CJS_Parameters& params,
217 CJS_Value& vRet, 201 CJS_Value& vRet,
218 CFX_WideString& sError); 202 CFX_WideString& sError);
219 FX_BOOL getPageNthWord(IFXJS_Context* cc, 203 FX_BOOL getPageNthWord(IJS_Context* cc,
220 const CJS_Parameters& params, 204 const CJS_Parameters& params,
221 CJS_Value& vRet, 205 CJS_Value& vRet,
222 CFX_WideString& sError); 206 CFX_WideString& sError);
223 FX_BOOL getPageNthWordQuads(IFXJS_Context* cc, 207 FX_BOOL getPageNthWordQuads(IJS_Context* cc,
224 const CJS_Parameters& params, 208 const CJS_Parameters& params,
225 CJS_Value& vRet, 209 CJS_Value& vRet,
226 CFX_WideString& sError); 210 CFX_WideString& sError);
227 FX_BOOL getPageNumWords(IFXJS_Context* cc, 211 FX_BOOL getPageNumWords(IJS_Context* cc,
228 const CJS_Parameters& params, 212 const CJS_Parameters& params,
229 CJS_Value& vRet, 213 CJS_Value& vRet,
230 CFX_WideString& sError); 214 CFX_WideString& sError);
231 FX_BOOL getPrintParams(IFXJS_Context* cc, 215 FX_BOOL getPrintParams(IJS_Context* cc,
232 const CJS_Parameters& params, 216 const CJS_Parameters& params,
233 CJS_Value& vRet, 217 CJS_Value& vRet,
234 CFX_WideString& sError); 218 CFX_WideString& sError);
235 FX_BOOL getURL(IFXJS_Context* cc, 219 FX_BOOL getURL(IJS_Context* cc,
236 const CJS_Parameters& params, 220 const CJS_Parameters& params,
237 CJS_Value& vRet, 221 CJS_Value& vRet,
238 CFX_WideString& sError); 222 CFX_WideString& sError);
239 FX_BOOL importAnFDF(IFXJS_Context* cc, 223 FX_BOOL importAnFDF(IJS_Context* cc,
240 const CJS_Parameters& params, 224 const CJS_Parameters& params,
241 CJS_Value& vRet, 225 CJS_Value& vRet,
242 CFX_WideString& sError); 226 CFX_WideString& sError);
243 FX_BOOL importAnXFDF(IFXJS_Context* cc, 227 FX_BOOL importAnXFDF(IJS_Context* cc,
244 const CJS_Parameters& params, 228 const CJS_Parameters& params,
245 CJS_Value& vRet, 229 CJS_Value& vRet,
246 CFX_WideString& sError); 230 CFX_WideString& sError);
247 FX_BOOL importTextData(IFXJS_Context* cc, 231 FX_BOOL importTextData(IJS_Context* cc,
248 const CJS_Parameters& params, 232 const CJS_Parameters& params,
249 CJS_Value& vRet, 233 CJS_Value& vRet,
250 CFX_WideString& sError); 234 CFX_WideString& sError);
251 FX_BOOL insertPages(IFXJS_Context* cc, 235 FX_BOOL insertPages(IJS_Context* cc,
252 const CJS_Parameters& params, 236 const CJS_Parameters& params,
253 CJS_Value& vRet, 237 CJS_Value& vRet,
254 CFX_WideString& sError); 238 CFX_WideString& sError);
255 FX_BOOL mailForm(IFXJS_Context* cc, 239 FX_BOOL mailForm(IJS_Context* cc,
256 const CJS_Parameters& params, 240 const CJS_Parameters& params,
257 CJS_Value& vRet, 241 CJS_Value& vRet,
258 CFX_WideString& sError); 242 CFX_WideString& sError);
259 FX_BOOL print(IFXJS_Context* cc, 243 FX_BOOL print(IJS_Context* cc,
260 const CJS_Parameters& params, 244 const CJS_Parameters& params,
261 CJS_Value& vRet, 245 CJS_Value& vRet,
262 CFX_WideString& sError); 246 CFX_WideString& sError);
263 FX_BOOL removeField(IFXJS_Context* cc, 247 FX_BOOL removeField(IJS_Context* cc,
264 const CJS_Parameters& params, 248 const CJS_Parameters& params,
265 CJS_Value& vRet, 249 CJS_Value& vRet,
266 CFX_WideString& sError); 250 CFX_WideString& sError);
267 FX_BOOL replacePages(IFXJS_Context* cc, 251 FX_BOOL replacePages(IJS_Context* cc,
268 const CJS_Parameters& params, 252 const CJS_Parameters& params,
269 CJS_Value& vRet, 253 CJS_Value& vRet,
270 CFX_WideString& sError); 254 CFX_WideString& sError);
271 FX_BOOL resetForm(IFXJS_Context* cc, 255 FX_BOOL resetForm(IJS_Context* cc,
272 const CJS_Parameters& params, 256 const CJS_Parameters& params,
273 CJS_Value& vRet, 257 CJS_Value& vRet,
274 CFX_WideString& sError); 258 CFX_WideString& sError);
275 FX_BOOL saveAs(IFXJS_Context* cc, 259 FX_BOOL saveAs(IJS_Context* cc,
276 const CJS_Parameters& params, 260 const CJS_Parameters& params,
277 CJS_Value& vRet, 261 CJS_Value& vRet,
278 CFX_WideString& sError); 262 CFX_WideString& sError);
279 FX_BOOL submitForm(IFXJS_Context* cc, 263 FX_BOOL submitForm(IJS_Context* cc,
280 const CJS_Parameters& params, 264 const CJS_Parameters& params,
281 CJS_Value& vRet, 265 CJS_Value& vRet,
282 CFX_WideString& sError); 266 CFX_WideString& sError);
283 FX_BOOL mailDoc(IFXJS_Context* cc, 267 FX_BOOL mailDoc(IJS_Context* cc,
284 const CJS_Parameters& params, 268 const CJS_Parameters& params,
285 CJS_Value& vRet, 269 CJS_Value& vRet,
286 CFX_WideString& sError); 270 CFX_WideString& sError);
287 FX_BOOL removeIcon(IFXJS_Context* cc, 271 FX_BOOL removeIcon(IJS_Context* cc,
288 const CJS_Parameters& params, 272 const CJS_Parameters& params,
289 CJS_Value& vRet, 273 CJS_Value& vRet,
290 CFX_WideString& sError); 274 CFX_WideString& sError);
291 275
292 public: 276 public:
293 void AttachDoc(CPDFSDK_Document* pDoc); 277 void AttachDoc(CPDFSDK_Document* pDoc);
294 CPDFSDK_Document* GetReaderDoc(); 278 CPDFSDK_Document* GetReaderDoc();
295 static FX_BOOL ExtractFileName(CPDFSDK_Document* pDoc, 279 static FX_BOOL ExtractFileName(CPDFSDK_Document* pDoc,
296 CFX_ByteString& strFileName); 280 CFX_ByteString& strFileName);
297 static FX_BOOL ExtractFolderName(CPDFSDK_Document* pDoc, 281 static FX_BOOL ExtractFolderName(CPDFSDK_Document* pDoc,
298 CFX_ByteString& strFolderName); 282 CFX_ByteString& strFolderName);
299 void AddDelayData(CJS_DelayData* pData); 283 void AddDelayData(CJS_DelayData* pData);
300 void DoFieldDelay(const CFX_WideString& sFieldName, int nControlIndex); 284 void DoFieldDelay(const CFX_WideString& sFieldName, int nControlIndex);
(...skipping 17 matching lines...) Expand all
318 CFX_ArrayTemplate<CJS_DelayData*> m_DelayData; 302 CFX_ArrayTemplate<CJS_DelayData*> m_DelayData;
319 CFX_ArrayTemplate<CJS_AnnotObj*> m_DelayAnnotData; 303 CFX_ArrayTemplate<CJS_AnnotObj*> m_DelayAnnotData;
320 }; 304 };
321 305
322 class CJS_Document : public CJS_Object { 306 class CJS_Document : public CJS_Object {
323 public: 307 public:
324 explicit CJS_Document(v8::Local<v8::Object> pObject) : CJS_Object(pObject) {} 308 explicit CJS_Document(v8::Local<v8::Object> pObject) : CJS_Object(pObject) {}
325 ~CJS_Document() override {} 309 ~CJS_Document() override {}
326 310
327 // CJS_Object 311 // CJS_Object
328 FX_BOOL InitInstance(IFXJS_Context* cc) override; 312 FX_BOOL InitInstance(IJS_Context* cc) override;
329 313
330 DECLARE_JS_CLASS(); 314 DECLARE_JS_CLASS();
331 315
332 JS_STATIC_PROP(ADBE, Document); 316 JS_STATIC_PROP(ADBE, Document);
333 JS_STATIC_PROP(author, Document); 317 JS_STATIC_PROP(author, Document);
334 JS_STATIC_PROP(baseURL, Document); 318 JS_STATIC_PROP(baseURL, Document);
335 JS_STATIC_PROP(bookmarkRoot, Document); 319 JS_STATIC_PROP(bookmarkRoot, Document);
336 JS_STATIC_PROP(calculate, Document); 320 JS_STATIC_PROP(calculate, Document);
337 JS_STATIC_PROP(Collab, Document); 321 JS_STATIC_PROP(Collab, Document);
338 JS_STATIC_PROP(creationDate, Document); 322 JS_STATIC_PROP(creationDate, Document);
(...skipping 58 matching lines...) Expand 10 before | Expand all | Expand 10 after
397 JS_STATIC_METHOD(removeField, Document); 381 JS_STATIC_METHOD(removeField, Document);
398 JS_STATIC_METHOD(replacePages, Document); 382 JS_STATIC_METHOD(replacePages, Document);
399 JS_STATIC_METHOD(removeIcon, Document); 383 JS_STATIC_METHOD(removeIcon, Document);
400 JS_STATIC_METHOD(resetForm, Document); 384 JS_STATIC_METHOD(resetForm, Document);
401 JS_STATIC_METHOD(saveAs, Document); 385 JS_STATIC_METHOD(saveAs, Document);
402 JS_STATIC_METHOD(submitForm, Document); 386 JS_STATIC_METHOD(submitForm, Document);
403 JS_STATIC_METHOD(mailDoc, Document); 387 JS_STATIC_METHOD(mailDoc, Document);
404 }; 388 };
405 389
406 #endif // FPDFSDK_SRC_JAVASCRIPT_DOCUMENT_H_ 390 #endif // FPDFSDK_SRC_JAVASCRIPT_DOCUMENT_H_
OLDNEW
« no previous file with comments | « fpdfsdk/src/fsdk_mgr.cpp ('k') | fpdfsdk/src/javascript/Document.cpp » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698