#include "core/fpdfapi/page/cpdf_pageobject.h"
#include <utility>
#include "core/fxcrt/fx_coordinates.h"
CPDF_PageObject::CPDF_PageObject(int32_t content_stream)
: … { … }
CPDF_PageObject::~CPDF_PageObject() = default;
bool CPDF_PageObject::IsText() const { … }
bool CPDF_PageObject::IsPath() const { … }
bool CPDF_PageObject::IsImage() const { … }
bool CPDF_PageObject::IsShading() const { … }
bool CPDF_PageObject::IsForm() const { … }
CPDF_TextObject* CPDF_PageObject::AsText() { … }
const CPDF_TextObject* CPDF_PageObject::AsText() const { … }
CPDF_PathObject* CPDF_PageObject::AsPath() { … }
const CPDF_PathObject* CPDF_PageObject::AsPath() const { … }
CPDF_ImageObject* CPDF_PageObject::AsImage() { … }
const CPDF_ImageObject* CPDF_PageObject::AsImage() const { … }
CPDF_ShadingObject* CPDF_PageObject::AsShading() { … }
const CPDF_ShadingObject* CPDF_PageObject::AsShading() const { … }
CPDF_FormObject* CPDF_PageObject::AsForm() { … }
const CPDF_FormObject* CPDF_PageObject::AsForm() const { … }
pdfium::span<const ByteString> CPDF_PageObject::GetGraphicsResourceNames()
const { … }
void CPDF_PageObject::SetDefaultStates() { … }
void CPDF_PageObject::CopyData(const CPDF_PageObject* pSrc) { … }
void CPDF_PageObject::TransformClipPath(const CFX_Matrix& matrix) { … }
FX_RECT CPDF_PageObject::GetBBox() const { … }
FX_RECT CPDF_PageObject::GetTransformedBBox(const CFX_Matrix& matrix) const { … }