7#include "core/fpdfapi/page/cpdf_pageobject.h"
11#include "core/fxcrt/fx_coordinates.h"
14 : m_ContentStream(content_stream) {}
84 m_GraphicStates.SetDefaultStates();
88 m_GraphicStates = pSrc->m_GraphicStates;
89 m_Rect
= pSrc->m_Rect;
CFX_FloatRect & operator=(const CFX_FloatRect &that)=default
FX_RECT GetOuterRect() const
CFX_FloatRect TransformRect(const CFX_FloatRect &rect) const
void Concat(const CFX_Matrix &right)
void Transform(const CFX_Matrix &matrix)
pdfium::span< const ByteString > GetGraphicsResourceNames() const
CFX_Matrix * GetMutableMatrix()
pdfium::span< const ByteString > GetGraphicsResourceNames() const
virtual const CPDF_PathObject * AsPath() const
virtual bool IsText() const
virtual const CPDF_ImageObject * AsImage() const
void SetDirty(bool value)
const CPDF_GeneralState & general_state() const
CPDF_PageObject(int32_t content_stream)
virtual bool IsImage() const
virtual const CPDF_ShadingObject * AsShading() const
virtual const CPDF_TextObject * AsText() const
void TransformClipPath(const CFX_Matrix &matrix)
CPDF_GeneralState & mutable_general_state()
virtual const CPDF_FormObject * AsForm() const
FX_RECT GetTransformedBBox(const CFX_Matrix &matrix) const
virtual CPDF_ShadingObject * AsShading()
const CFX_FloatRect & GetRect() const
virtual ~CPDF_PageObject()
virtual CPDF_ImageObject * AsImage()
void TransformGeneralState(const CFX_Matrix &matrix)
void CopyData(const CPDF_PageObject *pSrcObject)
virtual CPDF_FormObject * AsForm()
virtual CPDF_TextObject * AsText()
virtual CPDF_PathObject * AsPath()
virtual bool IsForm() const
CPDF_ClipPath & mutable_clip_path()
virtual bool IsPath() const
virtual bool IsShading() const