diff options
-rw-r--r-- | core/fpdfapi/page/cpdf_form.cpp | 5 | ||||
-rw-r--r-- | core/fpdfapi/page/cpdf_form.h | 5 |
2 files changed, 9 insertions, 1 deletions
diff --git a/core/fpdfapi/page/cpdf_form.cpp b/core/fpdfapi/page/cpdf_form.cpp index ca24f85b11..8db0dfff7f 100644 --- a/core/fpdfapi/page/cpdf_form.cpp +++ b/core/fpdfapi/page/cpdf_form.cpp @@ -15,6 +15,11 @@ CPDF_Form::CPDF_Form(CPDF_Document* pDoc, CPDF_Dictionary* pPageResources, + CPDF_Stream* pFormStream) + : CPDF_Form(pDoc, pPageResources, pFormStream, nullptr) {} + +CPDF_Form::CPDF_Form(CPDF_Document* pDoc, + CPDF_Dictionary* pPageResources, CPDF_Stream* pFormStream, CPDF_Dictionary* pParentResources) : CPDF_PageObjectHolder(pDoc, pFormStream->GetDict()) { diff --git a/core/fpdfapi/page/cpdf_form.h b/core/fpdfapi/page/cpdf_form.h index 155a6ae50f..63cc4a96c1 100644 --- a/core/fpdfapi/page/cpdf_form.h +++ b/core/fpdfapi/page/cpdf_form.h @@ -23,8 +23,11 @@ class CPDF_Form : public CPDF_PageObjectHolder { public: CPDF_Form(CPDF_Document* pDocument, CPDF_Dictionary* pPageResources, + CPDF_Stream* pFormStream); + CPDF_Form(CPDF_Document* pDocument, + CPDF_Dictionary* pPageResources, CPDF_Stream* pFormStream, - CPDF_Dictionary* pParentResources = nullptr); + CPDF_Dictionary* pParentResources); ~CPDF_Form() override; void ParseContent(CPDF_AllStates* pGraphicStates, |