| Index: fpdfsdk/include/fsdk_mgr.h
|
| diff --git a/fpdfsdk/include/fsdk_mgr.h b/fpdfsdk/include/fsdk_mgr.h
|
| index 5687f5628b379ef020176a436bf3f4d96352fbf8..a25eb94a4203ffc92e9dd7fd92d6b5486f4bbdfa 100644
|
| --- a/fpdfsdk/include/fsdk_mgr.h
|
| +++ b/fpdfsdk/include/fsdk_mgr.h
|
| @@ -37,7 +37,7 @@ public:
|
| CPDFDoc_Environment(CPDF_Document * pDoc);
|
| ~CPDFDoc_Environment();
|
|
|
| - int RegAppHandle(FPDF_FORMFILLINFO* pFFinfo);//{ m_pInfo = pFFinfo; return TRUE;}
|
| + int RegAppHandle(FPDF_FORMFILLINFO* pFFinfo);
|
|
|
| void FFI_Invalidate(FPDF_PAGE page, double left, double top, double right, double bottom)
|
| {
|
| @@ -332,38 +332,27 @@ public:
|
| }
|
| }
|
|
|
| -public:
|
| FX_BOOL IsJSInitiated();
|
|
|
| -public:
|
| void SetCurrentDoc(CPDFSDK_Document* pFXDoc) {m_pSDKDoc = pFXDoc;}
|
| CPDFSDK_Document* GetCurrentDoc();
|
| CPDF_Document* GetPDFDocument() {return m_pPDFDoc;}
|
| -// CPDFSDK_Document* GetDocument(int nIndex);
|
| -// int CountDocuments() {return m_docMap.GetCount();}
|
| -
|
| - CPDFSDK_Document* OpenDocument(CFX_WideString &fileName){return NULL;}
|
| - CPDFSDK_Document* OpenMemPDFDoc(CPDF_Document* pNewDoc, CFX_WideString &fileName){return NULL;}
|
| -
|
|
|
| CFX_ByteString GetAppName() {return "";}
|
|
|
| CFFL_IFormFiller* GetIFormFiller();
|
| IFX_SystemHandler* GetSysHandler() {return m_pSysHandler;}
|
|
|
| -public:
|
| CPDFSDK_AnnotHandlerMgr* GetAnnotHandlerMgr();
|
| IFXJS_Runtime* GetJSRuntime();
|
| CPDFSDK_ActionHandler* GetActionHander();
|
| + FPDF_FORMFILLINFO* GetFormFillInfo() {return m_pInfo;}
|
| +
|
| private:
|
| CPDFSDK_AnnotHandlerMgr* m_pAnnotHandlerMgr;
|
| CPDFSDK_ActionHandler* m_pActionHandler;
|
| IFXJS_Runtime* m_pJSRuntime;
|
| -public:
|
| - FPDF_FORMFILLINFO* GetFormFillInfo() {return m_pInfo;}
|
| -private:
|
| FPDF_FORMFILLINFO* m_pInfo;
|
| -// CFX_MapPtrTemplate<CPDF_Document*, CPDFSDK_Document*> m_docMap;
|
| CPDFSDK_Document* m_pSDKDoc;
|
| CPDF_Document* m_pPDFDoc;
|
|
|
| @@ -376,30 +365,16 @@ public:
|
|
|
|
|
|
|
| -// class CFX_App
|
| -// {
|
| -// public:
|
| -// CFX_App():m_pCurDoc(NULL) {}
|
| -// void SetAt(CPDF_Document* pPDFDoc, CPDFSDK_Document* pFXDoc);
|
| -// CPDFSDK_Document* GetAt(CPDF_Document* pPDFDoc);
|
| -// public:
|
| -// void SetCurrentDocument(CPDFSDK_Document* pFXDoc) {m_pCurDoc = pFXDoc;}
|
| -// CPDFSDK_Document* GetCurrentDocument() {return m_pCurDoc;}
|
| -// private:
|
| -// CFX_MapPtrTemplate<CPDF_Document*, CPDFSDK_Document*> m_docArray;
|
| -// CPDFSDK_Document* m_pCurDoc;
|
| -// };
|
| class CPDFSDK_InterForm;
|
| class CPDFSDK_Document
|
| {
|
| public:
|
| CPDFSDK_Document(CPDF_Document* pDoc, CPDFDoc_Environment* pEnv);
|
| ~CPDFSDK_Document();
|
| -public:
|
| +
|
| CPDFSDK_InterForm* GetInterForm() ;
|
| CPDF_Document* GetDocument() {return m_pDoc;}
|
|
|
| -public:
|
| void InitPageView();
|
| void AddPageView(CPDF_Page* pPDFPage, CPDFSDK_PageView* pPageView);
|
| CPDFSDK_PageView* GetPageView(CPDF_Page* pPDFPage, FX_BOOL ReNew = TRUE);
|
| @@ -408,11 +383,11 @@ public:
|
| void ReMovePageView(CPDF_Page* pPDFPage);
|
| void UpdateAllViews(CPDFSDK_PageView* pSender, CPDFSDK_Annot* pAnnot);
|
|
|
| - CPDFSDK_Annot* GetFocusAnnot();//{return NULL;}
|
| + CPDFSDK_Annot* GetFocusAnnot();
|
|
|
| IFXJS_Runtime * GetJsRuntime();
|
|
|
| - FX_BOOL SetFocusAnnot(CPDFSDK_Annot* pAnnot, FX_UINT nFlag = 0);//{return FALSE;}
|
| + FX_BOOL SetFocusAnnot(CPDFSDK_Annot* pAnnot, FX_UINT nFlag = 0);
|
| FX_BOOL KillFocusAnnot(FX_UINT nFlag = 0);
|
|
|
| FX_BOOL ExtractPages(const CFX_WordArray &arrExtraPages, CPDF_Document* pDstDoc);
|
| @@ -427,8 +402,6 @@ public:
|
| FX_BOOL GetChangeMark() {return m_bChangeMask;}
|
| void SetChangeMark() {m_bChangeMask = TRUE;}
|
| void ClearChangeMark() {m_bChangeMask= FALSE;}
|
| -// FX_BOOL GetChangeMark(){return FALSE;}//IsAnnotModified()||IsFormModified() || IsWidgetModified()|| m_nChangeMark>0 ;}
|
| -// void ClearChangeMark(){}
|
| CFX_WideString GetPath() ;
|
| CPDF_Page* GetPage(int nIndex);
|
| CPDFDoc_Environment * GetEnv() {return m_pEnv; }
|
| @@ -436,10 +409,8 @@ public:
|
| FX_BOOL ProcOpenAction();
|
| CPDF_OCContext* GetOCContext();
|
| private:
|
| - //CFX_ArrayTemplate<CPDFSDK_PageView*> m_pageArray;
|
| CFX_MapPtrTemplate<CPDF_Page*, CPDFSDK_PageView*> m_pageMap;
|
| CPDF_Document* m_pDoc;
|
| -
|
| CPDFSDK_InterForm* m_pInterForm;
|
| CPDFSDK_Annot* m_pFocusAnnot;
|
| CPDFDoc_Environment * m_pEnv;
|
|
|