Home
last modified time | relevance | path

Searched refs:CPDF_PageObject (Results 1 – 25 of 41) sorted by relevance

12

/external/pdfium/core/fpdfapi/page/
Dcpdf_pageobject.cpp9 CPDF_PageObject::CPDF_PageObject(int32_t content_stream) in CPDF_PageObject() function in CPDF_PageObject
12 CPDF_PageObject::~CPDF_PageObject() = default;
14 bool CPDF_PageObject::IsText() const { in IsText()
18 bool CPDF_PageObject::IsPath() const { in IsPath()
22 bool CPDF_PageObject::IsImage() const { in IsImage()
26 bool CPDF_PageObject::IsShading() const { in IsShading()
30 bool CPDF_PageObject::IsForm() const { in IsForm()
34 CPDF_TextObject* CPDF_PageObject::AsText() { in AsText()
38 const CPDF_TextObject* CPDF_PageObject::AsText() const { in AsText()
42 CPDF_PathObject* CPDF_PageObject::AsPath() { in AsPath()
[all …]
Dcpdf_pageobject.h21 class CPDF_PageObject : public CPDF_GraphicStates {
33 explicit CPDF_PageObject(int32_t content_stream);
34 CPDF_PageObject(const CPDF_PageObject& src) = delete;
35 CPDF_PageObject& operator=(const CPDF_PageObject& src) = delete;
36 ~CPDF_PageObject() override;
81 void CopyData(const CPDF_PageObject* pSrcObject);
Dcpdf_pageobjectholder.h26 class CPDF_PageObject; variable
51 using iterator = std::deque<std::unique_ptr<CPDF_PageObject>>::iterator;
53 std::deque<std::unique_ptr<CPDF_PageObject>>::const_iterator;
71 CPDF_PageObject* GetPageObjectByIndex(size_t index) const;
72 void AppendPageObject(std::unique_ptr<CPDF_PageObject> pPageObj);
73 bool RemovePageObject(CPDF_PageObject* pPageObj);
117 std::deque<std::unique_ptr<CPDF_PageObject>> m_PageObjectList;
Dcpdf_pageobjectholder.cpp99 CPDF_PageObject* CPDF_PageObjectHolder::GetPageObjectByIndex( in GetPageObjectByIndex()
107 std::unique_ptr<CPDF_PageObject> pPageObj) { in AppendPageObject()
111 bool CPDF_PageObjectHolder::RemovePageObject(CPDF_PageObject* pPageObj) { in RemovePageObject()
112 pdfium::FakeUniquePtr<CPDF_PageObject> p(pPageObj); in RemovePageObject()
Dcpdf_formobject.cpp16 : CPDF_PageObject(content_stream), in CPDF_FormObject()
39 CPDF_PageObject::Type CPDF_FormObject::GetType() const { in GetType()
Dcpdf_shadingobject.cpp15 : CPDF_PageObject(content_stream), m_pShading(pattern), m_Matrix(matrix) {} in CPDF_ShadingObject()
19 CPDF_PageObject::Type CPDF_ShadingObject::GetType() const { in GetType()
Dcpdf_pathobject.cpp10 : CPDF_PageObject(content_stream) {} in CPDF_PathObject()
16 CPDF_PageObject::Type CPDF_PathObject::GetType() const { in GetType()
Dcpdf_tilingpattern.h19 class CPDF_PageObject; variable
31 std::unique_ptr<CPDF_Form> Load(CPDF_PageObject* pPageObj);
Dcpdf_occontext.h18 class CPDF_PageObject; variable
28 bool CheckObjectVisible(const CPDF_PageObject* pObj) const;
Dcpdf_imageobject.cpp19 : CPDF_PageObject(content_stream) {} in CPDF_ImageObject()
27 CPDF_PageObject::Type CPDF_ImageObject::GetType() const { in GetType()
Dcpdf_shadingobject.h16 class CPDF_ShadingObject final : public CPDF_PageObject {
Dcpdf_formobject.h17 class CPDF_FormObject final : public CPDF_PageObject {
Dcpdf_imageobject.h17 class CPDF_ImageObject final : public CPDF_PageObject {
Dcpdf_streamcontentparser.h30 class CPDF_PageObject; variable
116 void SetGraphicStates(CPDF_PageObject* pObj,
/external/pdfium/core/fpdfapi/render/
Dcpdf_renderstatus.h32 class CPDF_PageObject; variable
53 void SetStopObject(const CPDF_PageObject* pStopObj) { m_pStopObj = pStopObj; } in SetStopObject()
72 void RenderSingleObject(CPDF_PageObject* pObj,
74 bool ContinueSingleObject(CPDF_PageObject* pObj,
100 FX_ARGB GetFillArgb(CPDF_PageObject* pObj) const { in GetFillArgb()
103 FX_ARGB GetFillArgbForType3(CPDF_PageObject* pObj) const { in GetFillArgbForType3()
108 CPDF_PageObject* pPageObj,
112 const CPDF_PageObject* pPageObj,
128 FX_ARGB GetFillArgbInternal(CPDF_PageObject* pObj, bool bType3) const;
129 bool ProcessTransparency(CPDF_PageObject* PageObj,
[all …]
Dcpdf_scaledrenderbuffer.h17 class CPDF_PageObject; variable
29 const CPDF_PageObject* pObj,
41 UnownedPtr<const CPDF_PageObject> m_pObject;
Dcpdf_devicebuffer.h16 class CPDF_PageObject; variable
29 const CPDF_PageObject* pObj,
41 UnownedPtr<const CPDF_PageObject> const m_pObject;
Dcpdf_rendercontext.h18 class CPDF_PageObject; variable
51 const CPDF_PageObject* pStopObj,
56 const CPDF_PageObject* pObj,
Dcpdf_rendershading.h12 class CPDF_PageObject; variable
22 const CPDF_PageObject* pCurObj,
Dcpdf_renderstatus.cpp229 void CPDF_RenderStatus::RenderSingleObject(CPDF_PageObject* pObj, in RenderSingleObject()
253 bool CPDF_RenderStatus::ContinueSingleObject(CPDF_PageObject* pObj, in ContinueSingleObject()
293 const CPDF_PageObject* pObj, in GetObjectClippedRect()
300 void CPDF_RenderStatus::ProcessObjectNoClip(CPDF_PageObject* pObj, in ProcessObjectNoClip()
307 case CPDF_PageObject::TEXT: in ProcessObjectNoClip()
310 case CPDF_PageObject::PATH: in ProcessObjectNoClip()
313 case CPDF_PageObject::IMAGE: in ProcessObjectNoClip()
316 case CPDF_PageObject::SHADING: in ProcessObjectNoClip()
319 case CPDF_PageObject::FORM: in ProcessObjectNoClip()
330 bool CPDF_RenderStatus::DrawObjWithBlend(CPDF_PageObject* pObj, in DrawObjWithBlend()
[all …]
Dcpdf_rendercontext.cpp33 const CPDF_PageObject* pObj, in GetBackground()
59 const CPDF_PageObject* pStopObj, in Render()
/external/pdfium/fpdfsdk/
Dfpdf_editpage.cpp48 static_assert(FPDF_PAGEOBJ_TEXT == CPDF_PageObject::TEXT,
50 static_assert(FPDF_PAGEOBJ_PATH == CPDF_PageObject::PATH,
52 static_assert(FPDF_PAGEOBJ_IMAGE == CPDF_PageObject::IMAGE,
54 static_assert(FPDF_PAGEOBJ_SHADING == CPDF_PageObject::SHADING,
56 static_assert(FPDF_PAGEOBJ_FORM == CPDF_PageObject::FORM,
71 void CalcBoundingBox(CPDF_PageObject* pPageObj) { in CalcBoundingBox()
73 case CPDF_PageObject::TEXT: { in CalcBoundingBox()
76 case CPDF_PageObject::PATH: { in CalcBoundingBox()
81 case CPDF_PageObject::IMAGE: { in CalcBoundingBox()
86 case CPDF_PageObject::SHADING: { in CalcBoundingBox()
[all …]
Dcpdfsdk_helpers.h34 class CPDF_PageObject; variable
137 CPDF_PageObject* page_object) { in FPDFPageObjectFromCPDFPageObject()
140 inline CPDF_PageObject* CPDFPageObjectFromFPDFPageObject( in CPDFPageObjectFromFPDFPageObject()
142 return reinterpret_cast<CPDF_PageObject*>(page_object); in CPDFPageObjectFromFPDFPageObject()
/external/pdfium/core/fpdfapi/edit/
Dcpdf_pagecontentgenerator.h23 class CPDF_PageObject; variable
39 void ProcessPageObject(std::ostringstream* buf, CPDF_PageObject* pPageObj);
42 void ProcessGraphics(std::ostringstream* buf, CPDF_PageObject* pPageObj);
49 const CPDF_PageObject* pPageObj,
70 std::vector<UnownedPtr<CPDF_PageObject>> m_pageObjects;
Dcpdf_pagecontentgenerator.cpp157 if (stream_index == CPDF_PageObject::kNoContentStream) { in UpdateContentStreams()
227 if (pPageObj->GetContentStream() == CPDF_PageObject::kNoContentStream) in UpdateStreamlessPageObjects()
234 const CPDF_PageObject* pPageObj, in ProcessContentMarks()
295 CPDF_PageObject* pPageObj) { in ProcessPageObject()
403 CPDF_PageObject* pPageObj) { in ProcessGraphics()

12