From 3702566e4286d2e2e316563080217c0aecfae866 Mon Sep 17 00:00:00 2001 From: thestig Date: Mon, 21 Nov 2016 06:22:20 -0800 Subject: Clean up CPDF_PageContentGenerator. Review-Url: https://codereview.chromium.org/2513313002 --- core/fpdfapi/edit/cpdf_pagecontentgenerator.h | 18 +++++------------- 1 file changed, 5 insertions(+), 13 deletions(-) (limited to 'core/fpdfapi/edit/cpdf_pagecontentgenerator.h') diff --git a/core/fpdfapi/edit/cpdf_pagecontentgenerator.h b/core/fpdfapi/edit/cpdf_pagecontentgenerator.h index df8d3b0f8e..ac06dcb554 100644 --- a/core/fpdfapi/edit/cpdf_pagecontentgenerator.h +++ b/core/fpdfapi/edit/cpdf_pagecontentgenerator.h @@ -9,36 +9,28 @@ #include -#include "core/fpdfapi/parser/cpdf_document.h" #include "core/fxcrt/fx_basic.h" -#include "core/fxcrt/fx_coordinates.h" #include "core/fxcrt/fx_system.h" -class CPDF_Object; +class CPDF_Document; +class CPDF_ImageObject; class CPDF_Page; class CPDF_PageObject; -class CPDF_ImageObject; class CPDF_PageContentGenerator { public: explicit CPDF_PageContentGenerator(CPDF_Page* pPage); ~CPDF_PageContentGenerator(); - void InsertPageObject(CPDF_PageObject* pPageObject); void GenerateContent(); - void TransformContent(CFX_Matrix& matrix); private: - void ProcessImage(CFX_ByteTextBuf& buf, CPDF_ImageObject* pImageObj); - void ProcessForm(CFX_ByteTextBuf& buf, - const uint8_t* data, - uint32_t size, - CFX_Matrix& matrix); + void ProcessImage(CFX_ByteTextBuf* buf, CPDF_ImageObject* pImageObj); CFX_ByteString RealizeResource(uint32_t dwResourceObjNum, const CFX_ByteString& bsType); - CPDF_Page* m_pPage; - CPDF_Document* m_pDocument; + CPDF_Page* const m_pPage; + CPDF_Document* const m_pDocument; std::vector m_pageObjects; }; -- cgit v1.2.3