| Index: fpdfsdk/javascript/Document.h
|
| diff --git a/fpdfsdk/javascript/Document.h b/fpdfsdk/javascript/Document.h
|
| index 129411a4315e20b6de9586352038076ce5300e8b..227c4284bb5363fb0c579789ec826129646238db 100644
|
| --- a/fpdfsdk/javascript/Document.h
|
| +++ b/fpdfsdk/javascript/Document.h
|
| @@ -22,14 +22,14 @@ class PrintParamsObj : public CJS_EmbedObj {
|
| ~PrintParamsObj() override {}
|
|
|
| public:
|
| - FX_BOOL bUI;
|
| + bool bUI;
|
| int nStart;
|
| int nEnd;
|
| - FX_BOOL bSilent;
|
| - FX_BOOL bShrinkToFit;
|
| - FX_BOOL bPrintAsImage;
|
| - FX_BOOL bReverse;
|
| - FX_BOOL bAnnotations;
|
| + bool bSilent;
|
| + bool bShrinkToFit;
|
| + bool bPrintAsImage;
|
| + bool bReverse;
|
| + bool bAnnotations;
|
| };
|
|
|
| class CJS_PrintParamsObj : public CJS_Object {
|
| @@ -61,215 +61,211 @@ class Document : public CJS_EmbedObj {
|
| explicit Document(CJS_Object* pJSObject);
|
| ~Document() override;
|
|
|
| - FX_BOOL ADBE(IJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sError);
|
| - FX_BOOL author(IJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sError);
|
| - FX_BOOL baseURL(IJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sError);
|
| - FX_BOOL bookmarkRoot(IJS_Context* cc,
|
| - CJS_PropValue& vp,
|
| - CFX_WideString& sError);
|
| - FX_BOOL calculate(IJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sError);
|
| - FX_BOOL Collab(IJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sError);
|
| - FX_BOOL creationDate(IJS_Context* cc,
|
| - CJS_PropValue& vp,
|
| - CFX_WideString& sError);
|
| - FX_BOOL creator(IJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sError);
|
| - FX_BOOL delay(IJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sError);
|
| - FX_BOOL dirty(IJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sError);
|
| - FX_BOOL documentFileName(IJS_Context* cc,
|
| - CJS_PropValue& vp,
|
| - CFX_WideString& sError);
|
| - FX_BOOL external(IJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sError);
|
| - FX_BOOL filesize(IJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sError);
|
| - FX_BOOL icons(IJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sError);
|
| - FX_BOOL info(IJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sError);
|
| - FX_BOOL keywords(IJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sError);
|
| - FX_BOOL layout(IJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sError);
|
| - FX_BOOL media(IJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sError);
|
| - FX_BOOL modDate(IJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sError);
|
| - FX_BOOL mouseX(IJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sError);
|
| - FX_BOOL mouseY(IJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sError);
|
| - FX_BOOL numFields(IJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sError);
|
| - FX_BOOL numPages(IJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sError);
|
| - FX_BOOL pageNum(IJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sError);
|
| - FX_BOOL pageWindowRect(IJS_Context* cc,
|
| - CJS_PropValue& vp,
|
| - CFX_WideString& sError);
|
| - FX_BOOL path(IJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sError);
|
| - FX_BOOL producer(IJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sError);
|
| - FX_BOOL subject(IJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sError);
|
| - FX_BOOL title(IJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sError);
|
| - FX_BOOL zoom(IJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sError);
|
| - FX_BOOL zoomType(IJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sError);
|
| + bool ADBE(IJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sError);
|
| + bool author(IJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sError);
|
| + bool baseURL(IJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sError);
|
| + bool bookmarkRoot(IJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sError);
|
| + bool calculate(IJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sError);
|
| + bool Collab(IJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sError);
|
| + bool creationDate(IJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sError);
|
| + bool creator(IJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sError);
|
| + bool delay(IJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sError);
|
| + bool dirty(IJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sError);
|
| + bool documentFileName(IJS_Context* cc,
|
| + CJS_PropValue& vp,
|
| + CFX_WideString& sError);
|
| + bool external(IJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sError);
|
| + bool filesize(IJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sError);
|
| + bool icons(IJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sError);
|
| + bool info(IJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sError);
|
| + bool keywords(IJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sError);
|
| + bool layout(IJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sError);
|
| + bool media(IJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sError);
|
| + bool modDate(IJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sError);
|
| + bool mouseX(IJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sError);
|
| + bool mouseY(IJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sError);
|
| + bool numFields(IJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sError);
|
| + bool numPages(IJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sError);
|
| + bool pageNum(IJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sError);
|
| + bool pageWindowRect(IJS_Context* cc,
|
| + CJS_PropValue& vp,
|
| + CFX_WideString& sError);
|
| + bool path(IJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sError);
|
| + bool producer(IJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sError);
|
| + bool subject(IJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sError);
|
| + bool title(IJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sError);
|
| + bool zoom(IJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sError);
|
| + bool zoomType(IJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sError);
|
|
|
| - FX_BOOL addAnnot(IJS_Context* cc,
|
| + bool addAnnot(IJS_Context* cc,
|
| + const std::vector<CJS_Value>& params,
|
| + CJS_Value& vRet,
|
| + CFX_WideString& sError);
|
| + bool addField(IJS_Context* cc,
|
| + const std::vector<CJS_Value>& params,
|
| + CJS_Value& vRet,
|
| + CFX_WideString& sError);
|
| + bool addLink(IJS_Context* cc,
|
| + const std::vector<CJS_Value>& params,
|
| + CJS_Value& vRet,
|
| + CFX_WideString& sError);
|
| + bool addIcon(IJS_Context* cc,
|
| + const std::vector<CJS_Value>& params,
|
| + CJS_Value& vRet,
|
| + CFX_WideString& sError);
|
| + bool calculateNow(IJS_Context* cc,
|
| + const std::vector<CJS_Value>& params,
|
| + CJS_Value& vRet,
|
| + CFX_WideString& sError);
|
| + bool closeDoc(IJS_Context* cc,
|
| + const std::vector<CJS_Value>& params,
|
| + CJS_Value& vRet,
|
| + CFX_WideString& sError);
|
| + bool createDataObject(IJS_Context* cc,
|
| + const std::vector<CJS_Value>& params,
|
| + CJS_Value& vRet,
|
| + CFX_WideString& sError);
|
| + bool deletePages(IJS_Context* cc,
|
| const std::vector<CJS_Value>& params,
|
| CJS_Value& vRet,
|
| CFX_WideString& sError);
|
| - FX_BOOL addField(IJS_Context* cc,
|
| + bool exportAsText(IJS_Context* cc,
|
| + const std::vector<CJS_Value>& params,
|
| + CJS_Value& vRet,
|
| + CFX_WideString& sError);
|
| + bool exportAsFDF(IJS_Context* cc,
|
| const std::vector<CJS_Value>& params,
|
| CJS_Value& vRet,
|
| CFX_WideString& sError);
|
| - FX_BOOL addLink(IJS_Context* cc,
|
| - const std::vector<CJS_Value>& params,
|
| - CJS_Value& vRet,
|
| - CFX_WideString& sError);
|
| - FX_BOOL addIcon(IJS_Context* cc,
|
| + bool exportAsXFDF(IJS_Context* cc,
|
| + const std::vector<CJS_Value>& params,
|
| + CJS_Value& vRet,
|
| + CFX_WideString& sError);
|
| + bool extractPages(IJS_Context* cc,
|
| + const std::vector<CJS_Value>& params,
|
| + CJS_Value& vRet,
|
| + CFX_WideString& sError);
|
| + bool getAnnot(IJS_Context* cc,
|
| + const std::vector<CJS_Value>& params,
|
| + CJS_Value& vRet,
|
| + CFX_WideString& sError);
|
| + bool getAnnots(IJS_Context* cc,
|
| + const std::vector<CJS_Value>& params,
|
| + CJS_Value& vRet,
|
| + CFX_WideString& sError);
|
| + bool getAnnot3D(IJS_Context* cc,
|
| const std::vector<CJS_Value>& params,
|
| CJS_Value& vRet,
|
| CFX_WideString& sError);
|
| - FX_BOOL calculateNow(IJS_Context* cc,
|
| - const std::vector<CJS_Value>& params,
|
| - CJS_Value& vRet,
|
| - CFX_WideString& sError);
|
| - FX_BOOL closeDoc(IJS_Context* cc,
|
| + bool getAnnots3D(IJS_Context* cc,
|
| const std::vector<CJS_Value>& params,
|
| CJS_Value& vRet,
|
| CFX_WideString& sError);
|
| - FX_BOOL createDataObject(IJS_Context* cc,
|
| - const std::vector<CJS_Value>& params,
|
| - CJS_Value& vRet,
|
| - CFX_WideString& sError);
|
| - FX_BOOL deletePages(IJS_Context* cc,
|
| - const std::vector<CJS_Value>& params,
|
| - CJS_Value& vRet,
|
| - CFX_WideString& sError);
|
| - FX_BOOL exportAsText(IJS_Context* cc,
|
| + bool getField(IJS_Context* cc,
|
| + const std::vector<CJS_Value>& params,
|
| + CJS_Value& vRet,
|
| + CFX_WideString& sError);
|
| + bool getIcon(IJS_Context* cc,
|
| + const std::vector<CJS_Value>& params,
|
| + CJS_Value& vRet,
|
| + CFX_WideString& sError);
|
| + bool getLinks(IJS_Context* cc,
|
| + const std::vector<CJS_Value>& params,
|
| + CJS_Value& vRet,
|
| + CFX_WideString& sError);
|
| + bool getNthFieldName(IJS_Context* cc,
|
| const std::vector<CJS_Value>& params,
|
| CJS_Value& vRet,
|
| CFX_WideString& sError);
|
| - FX_BOOL exportAsFDF(IJS_Context* cc,
|
| + bool getOCGs(IJS_Context* cc,
|
| + const std::vector<CJS_Value>& params,
|
| + CJS_Value& vRet,
|
| + CFX_WideString& sError);
|
| + bool getPageBox(IJS_Context* cc,
|
| + const std::vector<CJS_Value>& params,
|
| + CJS_Value& vRet,
|
| + CFX_WideString& sError);
|
| + bool getPageNthWord(IJS_Context* cc,
|
| const std::vector<CJS_Value>& params,
|
| CJS_Value& vRet,
|
| CFX_WideString& sError);
|
| - FX_BOOL exportAsXFDF(IJS_Context* cc,
|
| - const std::vector<CJS_Value>& params,
|
| - CJS_Value& vRet,
|
| - CFX_WideString& sError);
|
| - FX_BOOL extractPages(IJS_Context* cc,
|
| + bool getPageNthWordQuads(IJS_Context* cc,
|
| + const std::vector<CJS_Value>& params,
|
| + CJS_Value& vRet,
|
| + CFX_WideString& sError);
|
| + bool getPageNumWords(IJS_Context* cc,
|
| const std::vector<CJS_Value>& params,
|
| CJS_Value& vRet,
|
| CFX_WideString& sError);
|
| - FX_BOOL getAnnot(IJS_Context* cc,
|
| - const std::vector<CJS_Value>& params,
|
| - CJS_Value& vRet,
|
| - CFX_WideString& sError);
|
| - FX_BOOL getAnnots(IJS_Context* cc,
|
| - const std::vector<CJS_Value>& params,
|
| - CJS_Value& vRet,
|
| - CFX_WideString& sError);
|
| - FX_BOOL getAnnot3D(IJS_Context* cc,
|
| - const std::vector<CJS_Value>& params,
|
| - CJS_Value& vRet,
|
| - CFX_WideString& sError);
|
| - FX_BOOL getAnnots3D(IJS_Context* cc,
|
| + bool getPrintParams(IJS_Context* cc,
|
| const std::vector<CJS_Value>& params,
|
| CJS_Value& vRet,
|
| CFX_WideString& sError);
|
| - FX_BOOL getField(IJS_Context* cc,
|
| - const std::vector<CJS_Value>& params,
|
| - CJS_Value& vRet,
|
| - CFX_WideString& sError);
|
| - FX_BOOL getIcon(IJS_Context* cc,
|
| - const std::vector<CJS_Value>& params,
|
| - CJS_Value& vRet,
|
| - CFX_WideString& sError);
|
| - FX_BOOL getLinks(IJS_Context* cc,
|
| - const std::vector<CJS_Value>& params,
|
| - CJS_Value& vRet,
|
| - CFX_WideString& sError);
|
| - FX_BOOL getNthFieldName(IJS_Context* cc,
|
| - const std::vector<CJS_Value>& params,
|
| - CJS_Value& vRet,
|
| - CFX_WideString& sError);
|
| - FX_BOOL getOCGs(IJS_Context* cc,
|
| - const std::vector<CJS_Value>& params,
|
| - CJS_Value& vRet,
|
| - CFX_WideString& sError);
|
| - FX_BOOL getPageBox(IJS_Context* cc,
|
| + bool getURL(IJS_Context* cc,
|
| + const std::vector<CJS_Value>& params,
|
| + CJS_Value& vRet,
|
| + CFX_WideString& sError);
|
| + bool gotoNamedDest(IJS_Context* cc,
|
| const std::vector<CJS_Value>& params,
|
| CJS_Value& vRet,
|
| CFX_WideString& sError);
|
| - FX_BOOL getPageNthWord(IJS_Context* cc,
|
| - const std::vector<CJS_Value>& params,
|
| - CJS_Value& vRet,
|
| - CFX_WideString& sError);
|
| - FX_BOOL getPageNthWordQuads(IJS_Context* cc,
|
| - const std::vector<CJS_Value>& params,
|
| - CJS_Value& vRet,
|
| - CFX_WideString& sError);
|
| - FX_BOOL getPageNumWords(IJS_Context* cc,
|
| - const std::vector<CJS_Value>& params,
|
| - CJS_Value& vRet,
|
| - CFX_WideString& sError);
|
| - FX_BOOL getPrintParams(IJS_Context* cc,
|
| - const std::vector<CJS_Value>& params,
|
| - CJS_Value& vRet,
|
| - CFX_WideString& sError);
|
| - FX_BOOL getURL(IJS_Context* cc,
|
| - const std::vector<CJS_Value>& params,
|
| - CJS_Value& vRet,
|
| - CFX_WideString& sError);
|
| - FX_BOOL gotoNamedDest(IJS_Context* cc,
|
| - const std::vector<CJS_Value>& params,
|
| - CJS_Value& vRet,
|
| - CFX_WideString& sError);
|
| - FX_BOOL importAnFDF(IJS_Context* cc,
|
| - const std::vector<CJS_Value>& params,
|
| - CJS_Value& vRet,
|
| - CFX_WideString& sError);
|
| - FX_BOOL importAnXFDF(IJS_Context* cc,
|
| - const std::vector<CJS_Value>& params,
|
| - CJS_Value& vRet,
|
| - CFX_WideString& sError);
|
| - FX_BOOL importTextData(IJS_Context* cc,
|
| - const std::vector<CJS_Value>& params,
|
| - CJS_Value& vRet,
|
| - CFX_WideString& sError);
|
| - FX_BOOL insertPages(IJS_Context* cc,
|
| + bool importAnFDF(IJS_Context* cc,
|
| + const std::vector<CJS_Value>& params,
|
| + CJS_Value& vRet,
|
| + CFX_WideString& sError);
|
| + bool importAnXFDF(IJS_Context* cc,
|
| + const std::vector<CJS_Value>& params,
|
| + CJS_Value& vRet,
|
| + CFX_WideString& sError);
|
| + bool importTextData(IJS_Context* cc,
|
| const std::vector<CJS_Value>& params,
|
| CJS_Value& vRet,
|
| CFX_WideString& sError);
|
| - FX_BOOL mailForm(IJS_Context* cc,
|
| + bool insertPages(IJS_Context* cc,
|
| const std::vector<CJS_Value>& params,
|
| CJS_Value& vRet,
|
| CFX_WideString& sError);
|
| - FX_BOOL print(IJS_Context* cc,
|
| + bool mailForm(IJS_Context* cc,
|
| const std::vector<CJS_Value>& params,
|
| CJS_Value& vRet,
|
| CFX_WideString& sError);
|
| - FX_BOOL removeField(IJS_Context* cc,
|
| - const std::vector<CJS_Value>& params,
|
| - CJS_Value& vRet,
|
| - CFX_WideString& sError);
|
| - FX_BOOL replacePages(IJS_Context* cc,
|
| - const std::vector<CJS_Value>& params,
|
| - CJS_Value& vRet,
|
| - CFX_WideString& sError);
|
| - FX_BOOL resetForm(IJS_Context* cc,
|
| + bool print(IJS_Context* cc,
|
| + const std::vector<CJS_Value>& params,
|
| + CJS_Value& vRet,
|
| + CFX_WideString& sError);
|
| + bool removeField(IJS_Context* cc,
|
| + const std::vector<CJS_Value>& params,
|
| + CJS_Value& vRet,
|
| + CFX_WideString& sError);
|
| + bool replacePages(IJS_Context* cc,
|
| const std::vector<CJS_Value>& params,
|
| CJS_Value& vRet,
|
| CFX_WideString& sError);
|
| - FX_BOOL saveAs(IJS_Context* cc,
|
| + bool resetForm(IJS_Context* cc,
|
| const std::vector<CJS_Value>& params,
|
| CJS_Value& vRet,
|
| CFX_WideString& sError);
|
| - FX_BOOL submitForm(IJS_Context* cc,
|
| - const std::vector<CJS_Value>& params,
|
| - CJS_Value& vRet,
|
| - CFX_WideString& sError);
|
| - FX_BOOL syncAnnotScan(IJS_Context* cc,
|
| - const std::vector<CJS_Value>& params,
|
| - CJS_Value& vRet,
|
| - CFX_WideString& sError);
|
| - FX_BOOL mailDoc(IJS_Context* cc,
|
| + bool saveAs(IJS_Context* cc,
|
| + const std::vector<CJS_Value>& params,
|
| + CJS_Value& vRet,
|
| + CFX_WideString& sError);
|
| + bool submitForm(IJS_Context* cc,
|
| const std::vector<CJS_Value>& params,
|
| CJS_Value& vRet,
|
| CFX_WideString& sError);
|
| - FX_BOOL removeIcon(IJS_Context* cc,
|
| + bool syncAnnotScan(IJS_Context* cc,
|
| const std::vector<CJS_Value>& params,
|
| CJS_Value& vRet,
|
| CFX_WideString& sError);
|
| - FX_BOOL URL(IJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sError);
|
| + bool mailDoc(IJS_Context* cc,
|
| + const std::vector<CJS_Value>& params,
|
| + CJS_Value& vRet,
|
| + CFX_WideString& sError);
|
| + bool removeIcon(IJS_Context* cc,
|
| + const std::vector<CJS_Value>& params,
|
| + CJS_Value& vRet,
|
| + CFX_WideString& sError);
|
| + bool URL(IJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sError);
|
|
|
| void SetFormFillEnv(CPDFSDK_FormFillEnvironment* pFormFillEnv);
|
| CPDFSDK_FormFillEnvironment* GetFormFillEnv() const {
|
| @@ -284,10 +280,10 @@ class Document : public CJS_EmbedObj {
|
| int CountWords(CPDF_TextObject* pTextObj);
|
| CFX_WideString GetObjWordStr(CPDF_TextObject* pTextObj, int nWordIndex);
|
|
|
| - FX_BOOL getPropertyInternal(IJS_Context* cc,
|
| - CJS_PropValue& vp,
|
| - const CFX_ByteString& propName,
|
| - CFX_WideString& sError);
|
| + bool getPropertyInternal(IJS_Context* cc,
|
| + CJS_PropValue& vp,
|
| + const CFX_ByteString& propName,
|
| + CFX_WideString& sError);
|
|
|
| CPDFSDK_FormFillEnvironment::ObservedPtr m_pFormFillEnv;
|
| CFX_WideString m_cwBaseURL;
|
|
|