summaryrefslogtreecommitdiff
path: root/core/fpdfapi/edit/cpdf_pagecontentgenerator.h
diff options
context:
space:
mode:
Diffstat (limited to 'core/fpdfapi/edit/cpdf_pagecontentgenerator.h')
-rw-r--r--core/fpdfapi/edit/cpdf_pagecontentgenerator.h11
1 files changed, 6 insertions, 5 deletions
diff --git a/core/fpdfapi/edit/cpdf_pagecontentgenerator.h b/core/fpdfapi/edit/cpdf_pagecontentgenerator.h
index 302375d536..19a2faa6bf 100644
--- a/core/fpdfapi/edit/cpdf_pagecontentgenerator.h
+++ b/core/fpdfapi/edit/cpdf_pagecontentgenerator.h
@@ -7,6 +7,7 @@
#ifndef CORE_FPDFAPI_EDIT_CPDF_PAGECONTENTGENERATOR_H_
#define CORE_FPDFAPI_EDIT_CPDF_PAGECONTENTGENERATOR_H_
+#include <sstream>
#include <vector>
#include "core/fxcrt/cfx_unowned_ptr.h"
@@ -30,11 +31,11 @@ class CPDF_PageContentGenerator {
private:
friend class CPDF_PageContentGeneratorTest;
- bool ProcessPageObjects(CFX_ByteTextBuf* buf);
- void ProcessPath(CFX_ByteTextBuf* buf, CPDF_PathObject* pPathObj);
- void ProcessImage(CFX_ByteTextBuf* buf, CPDF_ImageObject* pImageObj);
- void ProcessGraphics(CFX_ByteTextBuf* buf, CPDF_PageObject* pPageObj);
- void ProcessText(CFX_ByteTextBuf* buf, CPDF_TextObject* pTextObj);
+ bool ProcessPageObjects(std::ostringstream* buf);
+ void ProcessPath(std::ostringstream* buf, CPDF_PathObject* pPathObj);
+ void ProcessImage(std::ostringstream* buf, CPDF_ImageObject* pImageObj);
+ void ProcessGraphics(std::ostringstream* buf, CPDF_PageObject* pPageObj);
+ void ProcessText(std::ostringstream* buf, CPDF_TextObject* pTextObj);
CFX_ByteString RealizeResource(uint32_t dwResourceObjNum,
const CFX_ByteString& bsType);