| Index: fpdfsdk/include/fsdk_mgr.h
|
| diff --git a/fpdfsdk/include/fsdk_mgr.h b/fpdfsdk/include/fsdk_mgr.h
|
| index c35d2ff344a373c80f05d7c3f66630c2dbeaccae..3e65a17ad69489d6d85ad906aac1b514867a2738 100644
|
| --- a/fpdfsdk/include/fsdk_mgr.h
|
| +++ b/fpdfsdk/include/fsdk_mgr.h
|
| @@ -479,12 +479,19 @@ class CPDFSDK_Document {
|
|
|
| CPDFSDK_InterForm* GetInterForm();
|
|
|
| + // Gets the document object for the next layer down; for master this is
|
| + // a CPDF_Document, but for XFA it is a CPDFXFA_Document.
|
| UnderlyingDocumentType* GetUnderlyingDocument() const {
|
| return GetXFADocument();
|
| }
|
| +
|
| + // Gets the CPDF_Document, either directly in master, or from the
|
| + // CPDFXFA_Document for XFA.
|
| CPDF_Document* GetPDFDocument() const {
|
| return m_pDoc ? m_pDoc->GetPDFDoc() : nullptr;
|
| }
|
| +
|
| + // Gets the XFA document directly (XFA-only).
|
| CPDFXFA_Document* GetXFADocument() const { return m_pDoc; }
|
|
|
| int GetPageViewCount() const { return m_pageMap.size(); }
|
|
|