Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <cpdf_streamcontentparser.h>
Public Member Functions | |
CPDF_StreamContentParser (CPDF_Document *pDoc, RetainPtr< CPDF_Dictionary > pPageResources, RetainPtr< CPDF_Dictionary > pParentResources, const CFX_Matrix *pmtContentToUser, CPDF_PageObjectHolder *pObjHolder, RetainPtr< CPDF_Dictionary > pResources, const CFX_FloatRect &rcBBox, const CPDF_AllStates *pStates, CPDF_Form::RecursionState *parse_state) | |
~CPDF_StreamContentParser () | |
uint32_t | Parse (pdfium::span< const uint8_t > pData, uint32_t start_offset, uint32_t max_cost, const std::vector< uint32_t > &stream_start_offsets) |
CPDF_PageObjectHolder * | GetPageObjectHolder () const |
CPDF_AllStates * | GetCurStates () const |
bool | IsColored () const |
pdfium::span< const float > | GetType3Data () const |
RetainPtr< CPDF_Font > | FindFont (const ByteString &name) |
Static Public Member Functions | |
static void | InitializeGlobals () |
static void | DestroyGlobals () |
static ByteStringView | FindKeyAbbreviationForTesting (ByteStringView abbr) |
static ByteStringView | FindValueAbbreviationForTesting (ByteStringView abbr) |
Definition at line 41 of file cpdf_streamcontentparser.h.
CPDF_StreamContentParser::CPDF_StreamContentParser | ( | CPDF_Document * | pDoc, |
RetainPtr< CPDF_Dictionary > | pPageResources, | ||
RetainPtr< CPDF_Dictionary > | pParentResources, | ||
const CFX_Matrix * | pmtContentToUser, | ||
CPDF_PageObjectHolder * | pObjHolder, | ||
RetainPtr< CPDF_Dictionary > | pResources, | ||
const CFX_FloatRect & | rcBBox, | ||
const CPDF_AllStates * | pStates, | ||
CPDF_Form::RecursionState * | parse_state ) |
Definition at line 377 of file cpdf_streamcontentparser.cpp.
References CFX_FloatRect::CFX_FloatRect(), CPDF_StreamContentParser(), and CFX_Matrix::operator=().
Referenced by CPDF_StreamContentParser().
CPDF_StreamContentParser::~CPDF_StreamContentParser | ( | ) |
Definition at line 412 of file cpdf_streamcontentparser.cpp.
|
static |
Definition at line 372 of file cpdf_streamcontentparser.cpp.
Referenced by CPDF_PageModule::Destroy().
RetainPtr< CPDF_Font > CPDF_StreamContentParser::FindFont | ( | const ByteString & | name | ) |
Definition at line 1172 of file cpdf_streamcontentparser.cpp.
|
static |
Definition at line 1698 of file cpdf_streamcontentparser.cpp.
Referenced by TEST().
|
static |
Definition at line 1704 of file cpdf_streamcontentparser.cpp.
Referenced by TEST().
|
inline |
Definition at line 62 of file cpdf_streamcontentparser.h.
|
inline |
Definition at line 61 of file cpdf_streamcontentparser.h.
|
inline |
Definition at line 64 of file cpdf_streamcontentparser.h.
|
static |
Definition at line 251 of file cpdf_streamcontentparser.cpp.
Referenced by CPDF_PageModule::Create().
|
inline |
Definition at line 63 of file cpdf_streamcontentparser.h.
uint32_t CPDF_StreamContentParser::Parse | ( | pdfium::span< const uint8_t > | pData, |
uint32_t | start_offset, | ||
uint32_t | max_cost, | ||
const std::vector< uint32_t > & | stream_start_offsets ) |
Definition at line 1552 of file cpdf_streamcontentparser.cpp.
References CPDF_StreamParser::kName.