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

Side by Side Diff: fpdfsdk/include/javascript/Document.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/fxedit/fxet_list.h ('k') | fpdfsdk/include/javascript/Field.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_DOCUMENT_H_ 7 #ifndef FPDFSDK_INCLUDE_JAVASCRIPT_DOCUMENT_H_
8 #define FPDFSDK_INCLUDE_JAVASCRIPT_DOCUMENT_H_ 8 #define FPDFSDK_INCLUDE_JAVASCRIPT_DOCUMENT_H_
9 9
10 #include "JS_Define.h" 10 #include "JS_Define.h"
11 11
12 class PrintParamsObj : public CJS_EmbedObj 12 class PrintParamsObj : public CJS_EmbedObj
13 { 13 {
14 public: 14 public:
15 PrintParamsObj(CJS_Object* pJSObject); 15 PrintParamsObj(CJS_Object* pJSObject);
16 virtual ~PrintParamsObj(){} 16 virtual ~PrintParamsObj(){}
17 17
18 public: 18 public:
19 » FX_BOOL bUI; 19 » bool bUI;
20 int nStart; 20 int nStart;
21 int nEnd; 21 int nEnd;
22 » FX_BOOL bSilent; 22 » bool bSilent;
23 » FX_BOOL bShrinkToFit; 23 » bool bShrinkToFit;
24 » FX_BOOL bPrintAsImage; 24 » bool bPrintAsImage;
25 » FX_BOOL bReverse; 25 » bool bReverse;
26 » FX_BOOL bAnnotations; 26 » bool bAnnotations;
27 }; 27 };
28 28
29 class CJS_PrintParamsObj : public CJS_Object 29 class CJS_PrintParamsObj : public CJS_Object
30 { 30 {
31 public: 31 public:
32 CJS_PrintParamsObj(JSFXObject pObject) : CJS_Object(pObject) {} 32 CJS_PrintParamsObj(JSFXObject pObject) : CJS_Object(pObject) {}
33 virtual ~CJS_PrintParamsObj(){} 33 virtual ~CJS_PrintParamsObj(){}
34 34
35 DECLARE_JS_CLASS(CJS_PrintParamsObj); 35 DECLARE_JS_CLASS(CJS_PrintParamsObj);
36 }; 36 };
(...skipping 41 matching lines...) Expand 10 before | Expand all | Expand 10 after
78 struct CJS_DelayAnnot; 78 struct CJS_DelayAnnot;
79 struct CJS_AnnotObj; 79 struct CJS_AnnotObj;
80 80
81 class Document : public CJS_EmbedObj 81 class Document : public CJS_EmbedObj
82 { 82 {
83 public: 83 public:
84 Document(CJS_Object* pJSObject); 84 Document(CJS_Object* pJSObject);
85 virtual ~Document(); 85 virtual ~Document();
86 86
87 public: 87 public:
88 » FX_BOOL»ADBE(IFXJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sErro r); 88 » bool» ADBE(IFXJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sErro r);
89 » FX_BOOL»author(IFXJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sEr ror); 89 » bool» author(IFXJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sEr ror);
90 » FX_BOOL»baseURL(IFXJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sE rror); 90 » bool» baseURL(IFXJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sE rror);
91 » FX_BOOL»bookmarkRoot(IFXJS_Context* cc, CJS_PropValue& vp, CFX_WideStrin g& sError); 91 » bool» bookmarkRoot(IFXJS_Context* cc, CJS_PropValue& vp, CFX_WideStrin g& sError);
92 » FX_BOOL»calculate(IFXJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sError); 92 » bool» calculate(IFXJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sError);
93 » FX_BOOL»Collab(IFXJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sEr ror); 93 » bool» Collab(IFXJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sEr ror);
94 » FX_BOOL»creationDate(IFXJS_Context* cc, CJS_PropValue& vp, CFX_WideStrin g& sError); 94 » bool» creationDate(IFXJS_Context* cc, CJS_PropValue& vp, CFX_WideStrin g& sError);
95 » FX_BOOL»creator(IFXJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sE rror); 95 » bool» creator(IFXJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sE rror);
96 » FX_BOOL»delay(IFXJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sErr or); 96 » bool» delay(IFXJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sErr or);
97 » FX_BOOL»dirty(IFXJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sErr or); 97 » bool» dirty(IFXJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sErr or);
98 » FX_BOOL»documentFileName(IFXJS_Context* cc, CJS_PropValue& vp, CFX_WideS tring& sError); 98 » bool» documentFileName(IFXJS_Context* cc, CJS_PropValue& vp, CFX_WideS tring& sError);
99 » FX_BOOL external(IFXJS_Context* cc, CJS_PropValue& vp, CFX_WideString& s Error); 99 » bool external(IFXJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sErr or);
100 » FX_BOOL»filesize(IFXJS_Context* cc, CJS_PropValue& vp, CFX_WideString& s Error); 100 » bool» filesize(IFXJS_Context* cc, CJS_PropValue& vp, CFX_WideString& s Error);
101 » FX_BOOL»icons(IFXJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sErr or); 101 » bool» icons(IFXJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sErr or);
102 » FX_BOOL»info(IFXJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sErro r); 102 » bool» info(IFXJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sErro r);
103 » FX_BOOL»keywords(IFXJS_Context* cc, CJS_PropValue& vp, CFX_WideString& s Error); 103 » bool» keywords(IFXJS_Context* cc, CJS_PropValue& vp, CFX_WideString& s Error);
104 » FX_BOOL»layout(IFXJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sEr ror); 104 » bool» layout(IFXJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sEr ror);
105 » FX_BOOL»media(IFXJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sErr or); 105 » bool» media(IFXJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sErr or);
106 » FX_BOOL»modDate(IFXJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sE rror); 106 » bool» modDate(IFXJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sE rror);
107 » FX_BOOL»mouseX(IFXJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sEr ror); 107 » bool» mouseX(IFXJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sEr ror);
108 » FX_BOOL»mouseY(IFXJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sEr ror); 108 » bool» mouseY(IFXJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sEr ror);
109 » FX_BOOL»numFields(IFXJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sError); 109 » bool» numFields(IFXJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sError);
110 » FX_BOOL»numPages(IFXJS_Context* cc, CJS_PropValue& vp, CFX_WideString& s Error); 110 » bool» numPages(IFXJS_Context* cc, CJS_PropValue& vp, CFX_WideString& s Error);
111 » FX_BOOL»pageNum(IFXJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sE rror); 111 » bool» pageNum(IFXJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sE rror);
112 » FX_BOOL»pageWindowRect(IFXJS_Context* cc, CJS_PropValue& vp, CFX_WideStr ing& sError); 112 » bool» pageWindowRect(IFXJS_Context* cc, CJS_PropValue& vp, CFX_WideStr ing& sError);
113 » FX_BOOL»path(IFXJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sErro r); 113 » bool» path(IFXJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sErro r);
114 » FX_BOOL»producer(IFXJS_Context* cc, CJS_PropValue& vp, CFX_WideString& s Error); 114 » bool» producer(IFXJS_Context* cc, CJS_PropValue& vp, CFX_WideString& s Error);
115 » FX_BOOL»subject(IFXJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sE rror); 115 » bool» subject(IFXJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sE rror);
116 » FX_BOOL»title(IFXJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sErr or); 116 » bool» title(IFXJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sErr or);
117 » FX_BOOL»zoom(IFXJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sErro r); 117 » bool» zoom(IFXJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sErro r);
118 » FX_BOOL»zoomType(IFXJS_Context* cc, CJS_PropValue& vp, CFX_WideString& s Error); 118 » bool» zoomType(IFXJS_Context* cc, CJS_PropValue& vp, CFX_WideString& s Error);
119 119
120 » FX_BOOL addAnnot(IFXJS_Context* cc, const CJS_Parameters& params, CJS_Va lue& vRet, CFX_WideString& sError); 120 » bool addAnnot(IFXJS_Context* cc, const CJS_Parameters& params, CJS_Value & vRet, CFX_WideString& sError);
121 » FX_BOOL»addField(IFXJS_Context* cc, const CJS_Parameters& params, CJS_Va lue& vRet, CFX_WideString& sError); 121 » bool» addField(IFXJS_Context* cc, const CJS_Parameters& params, CJS_Va lue& vRet, CFX_WideString& sError);
122 » FX_BOOL»addLink(IFXJS_Context* cc, const CJS_Parameters& params, CJS_Val ue& vRet, CFX_WideString& sError); 122 » bool» addLink(IFXJS_Context* cc, const CJS_Parameters& params, CJS_Val ue& vRet, CFX_WideString& sError);
123 » FX_BOOL»addIcon(IFXJS_Context* cc, const CJS_Parameters& params, CJS_Val ue& vRet, CFX_WideString& sError); 123 » bool» addIcon(IFXJS_Context* cc, const CJS_Parameters& params, CJS_Val ue& vRet, CFX_WideString& sError);
124 » FX_BOOL»calculateNow(IFXJS_Context* cc, const CJS_Parameters& params, CJ S_Value& vRet, CFX_WideString& sError); 124 » bool» calculateNow(IFXJS_Context* cc, const CJS_Parameters& params, CJ S_Value& vRet, CFX_WideString& sError);
125 » FX_BOOL»closeDoc(IFXJS_Context* cc, const CJS_Parameters& params, CJS_Va lue& vRet, CFX_WideString& sError); 125 » bool» closeDoc(IFXJS_Context* cc, const CJS_Parameters& params, CJS_Va lue& vRet, CFX_WideString& sError);
126 » FX_BOOL»createDataObject(IFXJS_Context* cc, const CJS_Parameters& params , CJS_Value& vRet, CFX_WideString& sError); 126 » bool» createDataObject(IFXJS_Context* cc, const CJS_Parameters& params , CJS_Value& vRet, CFX_WideString& sError);
127 » FX_BOOL deletePages(IFXJS_Context* cc, const CJS_Parameters& params, CJS _Value& vRet, CFX_WideString& sError); 127 » bool deletePages(IFXJS_Context* cc, const CJS_Parameters& params, CJS_Va lue& vRet, CFX_WideString& sError);
128 » FX_BOOL»exportAsText(IFXJS_Context* cc, const CJS_Parameters& params, CJ S_Value& vRet, CFX_WideString& sError); 128 » bool» exportAsText(IFXJS_Context* cc, const CJS_Parameters& params, CJ S_Value& vRet, CFX_WideString& sError);
129 » FX_BOOL»exportAsFDF(IFXJS_Context* cc, const CJS_Parameters& params, CJS _Value& vRet, CFX_WideString& sError); 129 » bool» exportAsFDF(IFXJS_Context* cc, const CJS_Parameters& params, CJS _Value& vRet, CFX_WideString& sError);
130 » FX_BOOL»exportAsXFDF(IFXJS_Context* cc, const CJS_Parameters& params, CJ S_Value& vRet, CFX_WideString& sError); 130 » bool» exportAsXFDF(IFXJS_Context* cc, const CJS_Parameters& params, CJ S_Value& vRet, CFX_WideString& sError);
131 » FX_BOOL extractPages(IFXJS_Context* cc, const CJS_Parameters& params, CJ S_Value& vRet, CFX_WideString& sError); 131 » bool extractPages(IFXJS_Context* cc, const CJS_Parameters& params, CJS_V alue& vRet, CFX_WideString& sError);
132 » FX_BOOL»getAnnot(IFXJS_Context* cc, const CJS_Parameters& params, CJS_Va lue& vRet, CFX_WideString& sError); 132 » bool» getAnnot(IFXJS_Context* cc, const CJS_Parameters& params, CJS_Va lue& vRet, CFX_WideString& sError);
133 » FX_BOOL»getAnnots(IFXJS_Context* cc, const CJS_Parameters& params, CJS_V alue& vRet, CFX_WideString& sError); 133 » bool» getAnnots(IFXJS_Context* cc, const CJS_Parameters& params, CJS_V alue& vRet, CFX_WideString& sError);
134 » FX_BOOL»getAnnot3D(IFXJS_Context* cc, const CJS_Parameters& params, CJS_ Value& vRet, CFX_WideString& sError); 134 » bool» getAnnot3D(IFXJS_Context* cc, const CJS_Parameters& params, CJS_ Value& vRet, CFX_WideString& sError);
135 » FX_BOOL»getAnnots3D(IFXJS_Context* cc, const CJS_Parameters& params, CJS _Value& vRet, CFX_WideString& sError); 135 » bool» getAnnots3D(IFXJS_Context* cc, const CJS_Parameters& params, CJS _Value& vRet, CFX_WideString& sError);
136 » FX_BOOL»getField(IFXJS_Context* cc, const CJS_Parameters& params, CJS_Va lue& vRet, CFX_WideString& sError); 136 » bool» getField(IFXJS_Context* cc, const CJS_Parameters& params, CJS_Va lue& vRet, CFX_WideString& sError);
137 » FX_BOOL»getIcon(IFXJS_Context* cc, const CJS_Parameters& params, CJS_Val ue& vRet, CFX_WideString& sError); 137 » bool» getIcon(IFXJS_Context* cc, const CJS_Parameters& params, CJS_Val ue& vRet, CFX_WideString& sError);
138 » FX_BOOL»getLinks(IFXJS_Context* cc, const CJS_Parameters& params, CJS_Va lue& vRet, CFX_WideString& sError); 138 » bool» getLinks(IFXJS_Context* cc, const CJS_Parameters& params, CJS_Va lue& vRet, CFX_WideString& sError);
139 » FX_BOOL»getNthFieldName(IFXJS_Context* cc, const CJS_Parameters& params, CJS_Value& vRet, CFX_WideString& sError); 139 » bool» getNthFieldName(IFXJS_Context* cc, const CJS_Parameters& params, CJS_Value& vRet, CFX_WideString& sError);
140 » FX_BOOL»getOCGs(IFXJS_Context* cc, const CJS_Parameters& params, CJS_Val ue& vRet, CFX_WideString& sError); 140 » bool» getOCGs(IFXJS_Context* cc, const CJS_Parameters& params, CJS_Val ue& vRet, CFX_WideString& sError);
141 » FX_BOOL»getPageBox(IFXJS_Context* cc, const CJS_Parameters& params, CJS_ Value& vRet, CFX_WideString& sError); 141 » bool» getPageBox(IFXJS_Context* cc, const CJS_Parameters& params, CJS_ Value& vRet, CFX_WideString& sError);
142 » FX_BOOL»getPageNthWord(IFXJS_Context* cc, const CJS_Parameters& params, CJS_Value& vRet, CFX_WideString& sError); 142 » bool» getPageNthWord(IFXJS_Context* cc, const CJS_Parameters& params, CJS_Value& vRet, CFX_WideString& sError);
143 » FX_BOOL»getPageNthWordQuads(IFXJS_Context* cc, const CJS_Parameters& par ams, CJS_Value& vRet, CFX_WideString& sError); 143 » bool» getPageNthWordQuads(IFXJS_Context* cc, const CJS_Parameters& par ams, CJS_Value& vRet, CFX_WideString& sError);
144 » FX_BOOL»getPageNumWords(IFXJS_Context* cc, const CJS_Parameters& params, CJS_Value& vRet, CFX_WideString& sError); 144 » bool» getPageNumWords(IFXJS_Context* cc, const CJS_Parameters& params, CJS_Value& vRet, CFX_WideString& sError);
145 » FX_BOOL getPrintParams(IFXJS_Context* cc, const CJS_Parameters& params, CJS_Value& vRet, CFX_WideString& sError); 145 » bool getPrintParams(IFXJS_Context* cc, const CJS_Parameters& params, CJS _Value& vRet, CFX_WideString& sError);
146 » FX_BOOL getURL(IFXJS_Context* cc, const CJS_Parameters& params, CJS_Valu e& vRet, CFX_WideString& sError); 146 » bool getURL(IFXJS_Context* cc, const CJS_Parameters& params, CJS_Value& vRet, CFX_WideString& sError);
147 » FX_BOOL»importAnFDF(IFXJS_Context* cc, const CJS_Parameters& params, CJS _Value& vRet, CFX_WideString& sError); 147 » bool» importAnFDF(IFXJS_Context* cc, const CJS_Parameters& params, CJS _Value& vRet, CFX_WideString& sError);
148 » FX_BOOL»importAnXFDF(IFXJS_Context* cc, const CJS_Parameters& params, CJ S_Value& vRet, CFX_WideString& sError); 148 » bool» importAnXFDF(IFXJS_Context* cc, const CJS_Parameters& params, CJ S_Value& vRet, CFX_WideString& sError);
149 » FX_BOOL»importTextData(IFXJS_Context* cc, const CJS_Parameters& params, CJS_Value& vRet, CFX_WideString& sError); 149 » bool» importTextData(IFXJS_Context* cc, const CJS_Parameters& params, CJS_Value& vRet, CFX_WideString& sError);
150 » FX_BOOL insertPages(IFXJS_Context* cc, const CJS_Parameters& params, CJS _Value& vRet, CFX_WideString& sError); 150 » bool insertPages(IFXJS_Context* cc, const CJS_Parameters& params, CJS_Va lue& vRet, CFX_WideString& sError);
151 » FX_BOOL»mailForm(IFXJS_Context* cc, const CJS_Parameters& params, CJS_Va lue& vRet, CFX_WideString& sError); 151 » bool» mailForm(IFXJS_Context* cc, const CJS_Parameters& params, CJS_Va lue& vRet, CFX_WideString& sError);
152 » FX_BOOL»print(IFXJS_Context* cc, const CJS_Parameters& params, CJS_Value & vRet, CFX_WideString& sError); 152 » bool» print(IFXJS_Context* cc, const CJS_Parameters& params, CJS_Value & vRet, CFX_WideString& sError);
153 » FX_BOOL»removeField(IFXJS_Context* cc, const CJS_Parameters& params, CJS _Value& vRet, CFX_WideString& sError); 153 » bool» removeField(IFXJS_Context* cc, const CJS_Parameters& params, CJS _Value& vRet, CFX_WideString& sError);
154 » FX_BOOL replacePages(IFXJS_Context* cc, const CJS_Parameters& params, CJ S_Value& vRet, CFX_WideString& sError); 154 » bool replacePages(IFXJS_Context* cc, const CJS_Parameters& params, CJS_V alue& vRet, CFX_WideString& sError);
155 » FX_BOOL»resetForm(IFXJS_Context* cc, const CJS_Parameters& params, CJS_V alue& vRet, CFX_WideString& sError); 155 » bool» resetForm(IFXJS_Context* cc, const CJS_Parameters& params, CJS_V alue& vRet, CFX_WideString& sError);
156 » FX_BOOL»saveAs(IFXJS_Context* cc, const CJS_Parameters& params, CJS_Valu e& vRet, CFX_WideString& sError); 156 » bool» saveAs(IFXJS_Context* cc, const CJS_Parameters& params, CJS_Valu e& vRet, CFX_WideString& sError);
157 » FX_BOOL»submitForm(IFXJS_Context* cc, const CJS_Parameters& params, CJS_ Value& vRet, CFX_WideString& sError); 157 » bool» submitForm(IFXJS_Context* cc, const CJS_Parameters& params, CJS_ Value& vRet, CFX_WideString& sError);
158 » FX_BOOL»mailDoc(IFXJS_Context* cc, const CJS_Parameters& params, CJS_Val ue& vRet, CFX_WideString& sError); 158 » bool» mailDoc(IFXJS_Context* cc, const CJS_Parameters& params, CJS_Val ue& vRet, CFX_WideString& sError);
159 » FX_BOOL»removeIcon(IFXJS_Context* cc, const CJS_Parameters& params, CJS_ Value& vRet, CFX_WideString& sError); 159 » bool» removeIcon(IFXJS_Context* cc, const CJS_Parameters& params, CJS_ Value& vRet, CFX_WideString& sError);
160 160
161 public: 161 public:
162 void AttachDoc(CPDFSDK_Document* pDoc ); 162 void AttachDoc(CPDFSDK_Document* pDoc );
163 CPDFSDK_Document* GetReaderDoc(); 163 CPDFSDK_Document* GetReaderDoc();
164 » static FX_BOOL ExtractFileName(CPDFSDK_Document * pDoc, CFX_ByteString& strFileName); 164 » static bool ExtractFileName(CPDFSDK_Document* p Doc, CFX_ByteString& strFileName);
165 » static FX_BOOL ExtractFolderName(CPDFSDK_Docume nt* pDoc, CFX_ByteString& strFolderName); 165 » static bool ExtractFolderName(CPDFSDK_Document* pDoc, CFX_ByteString& strFolderName);
166 void AddDelayData(CJS_DelayData* pDat a); 166 void AddDelayData(CJS_DelayData* pDat a);
167 void DoFieldDelay(const CFX_WideStrin g& sFieldName, int nControlIndex); 167 void DoFieldDelay(const CFX_WideStrin g& sFieldName, int nControlIndex);
168 void AddDelayAnnotData(CJS_AnnotObj * pData); 168 void AddDelayAnnotData(CJS_AnnotObj * pData);
169 void DoAnnotDelay(); 169 void DoAnnotDelay();
170 void SetIsolate(v8::Isolate* isolate) {m_isolate = isolate;} 170 void SetIsolate(v8::Isolate* isolate) {m_isolate = isolate;}
171 CJS_Document* GetCJSDoc() const; 171 CJS_Document* GetCJSDoc() const;
172 172
173 private: 173 private:
174 CFX_WideString ReversalStr(CFX_WideString cbFro m); 174 CFX_WideString ReversalStr(CFX_WideString cbFro m);
175 CFX_WideString CutString(CFX_WideString cbFrom) ; 175 CFX_WideString CutString(CFX_WideString cbFrom) ;
176 bool IsEnclosedInRect(CFX_FloatRect r ect, CFX_FloatRect LinkRect); 176 bool IsEnclosedInRect(CFX_FloatRect r ect, CFX_FloatRect LinkRect);
177 int CountWords(CPDF_TextObject* pTex tObj); 177 int CountWords(CPDF_TextObject* pTex tObj);
178 CFX_WideString GetObjWordStr(CPDF_TextObject* p TextObj, int nWordIndex); 178 CFX_WideString GetObjWordStr(CPDF_TextObject* p TextObj, int nWordIndex);
179 » FX_BOOL ParserParams(JSObject *pObj,CJS_ AnnotObj& annotobj); 179 » bool ParserParams(JSObject *pObj,CJS_Ann otObj& annotobj);
180 180
181 v8::Isolate* m_isolate; 181 v8::Isolate* m_isolate;
182 IconTree* m_pIconTree; 182 IconTree* m_pIconTree;
183 CPDFSDK_Document* m_pDocument; 183 CPDFSDK_Document* m_pDocument;
184 CFX_WideString m_cwBaseURL; 184 CFX_WideString m_cwBaseURL;
185 » FX_BOOL m_bDelay; 185 » bool m_bDelay;
186 CFX_ArrayTemplate<CJS_DelayData*> m_DelayData; 186 CFX_ArrayTemplate<CJS_DelayData*> m_DelayData;
187 CFX_ArrayTemplate<CJS_AnnotObj*> m_DelayAnnotData; 187 CFX_ArrayTemplate<CJS_AnnotObj*> m_DelayAnnotData;
188 }; 188 };
189 189
190 class CJS_Document : public CJS_Object 190 class CJS_Document : public CJS_Object
191 { 191 {
192 public: 192 public:
193 CJS_Document(JSFXObject pObject) : CJS_Object(pObject) {}; 193 CJS_Document(JSFXObject pObject) : CJS_Object(pObject) {};
194 virtual ~CJS_Document(){}; 194 virtual ~CJS_Document(){};
195 195
196 » virtual FX_BOOL»InitInstance(IFXJS_Context* cc); 196 » virtual bool» InitInstance(IFXJS_Context* cc);
197 197
198 DECLARE_JS_CLASS(CJS_Document); 198 DECLARE_JS_CLASS(CJS_Document);
199 199
200 JS_STATIC_PROP(ADBE, Document); 200 JS_STATIC_PROP(ADBE, Document);
201 JS_STATIC_PROP(author, Document); 201 JS_STATIC_PROP(author, Document);
202 JS_STATIC_PROP(baseURL, Document); 202 JS_STATIC_PROP(baseURL, Document);
203 JS_STATIC_PROP(bookmarkRoot, Document); 203 JS_STATIC_PROP(bookmarkRoot, Document);
204 JS_STATIC_PROP(calculate, Document); 204 JS_STATIC_PROP(calculate, Document);
205 JS_STATIC_PROP(Collab, Document); 205 JS_STATIC_PROP(Collab, Document);
206 JS_STATIC_PROP(creationDate, Document); 206 JS_STATIC_PROP(creationDate, Document);
(...skipping 58 matching lines...) Expand 10 before | Expand all | Expand 10 after
265 JS_STATIC_METHOD(removeField, Document); 265 JS_STATIC_METHOD(removeField, Document);
266 JS_STATIC_METHOD(replacePages, Document); 266 JS_STATIC_METHOD(replacePages, Document);
267 JS_STATIC_METHOD(removeIcon, Document); 267 JS_STATIC_METHOD(removeIcon, Document);
268 JS_STATIC_METHOD(resetForm, Document); 268 JS_STATIC_METHOD(resetForm, Document);
269 JS_STATIC_METHOD(saveAs, Document); 269 JS_STATIC_METHOD(saveAs, Document);
270 JS_STATIC_METHOD(submitForm, Document); 270 JS_STATIC_METHOD(submitForm, Document);
271 JS_STATIC_METHOD(mailDoc, Document); 271 JS_STATIC_METHOD(mailDoc, Document);
272 }; 272 };
273 273
274 #endif // FPDFSDK_INCLUDE_JAVASCRIPT_DOCUMENT_H_ 274 #endif // FPDFSDK_INCLUDE_JAVASCRIPT_DOCUMENT_H_
OLDNEW
« no previous file with comments | « fpdfsdk/include/fxedit/fxet_list.h ('k') | fpdfsdk/include/javascript/Field.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698