Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
CPDF_ContentParser Class Reference

#include <cpdf_contentparser.h>

Collaboration diagram for CPDF_ContentParser:

Public Member Functions

 CPDF_ContentParser (CPDF_Page *pPage)
 CPDF_ContentParser (RetainPtr< const CPDF_Stream > pStream, CPDF_PageObjectHolder *pPageObjectHolder, const CPDF_AllStates *pGraphicStates, const CFX_Matrix *pParentMatrix, CPDF_Type3Char *pType3Char, CPDF_Form::RecursionState *recursion_state)
 ~CPDF_ContentParser ()
CPDF_PageObjectHolder::CTMMap TakeAllCTMs ()
bool Continue (PauseIndicatorIface *pPause)

Detailed Description

Definition at line 33 of file cpdf_contentparser.h.

Constructor & Destructor Documentation

◆ CPDF_ContentParser() [1/2]

CPDF_ContentParser::CPDF_ContentParser ( CPDF_Page * pPage)
explicit

Definition at line 30 of file cpdf_contentparser.cpp.

References CPDF_ContentParser(), and CPDF_Page::GetDocument().

Referenced by CPDF_ContentParser().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ CPDF_ContentParser() [2/2]

CPDF_ContentParser::CPDF_ContentParser ( RetainPtr< const CPDF_Stream > pStream,
CPDF_PageObjectHolder * pPageObjectHolder,
const CPDF_AllStates * pGraphicStates,
const CFX_Matrix * pParentMatrix,
CPDF_Type3Char * pType3Char,
CPDF_Form::RecursionState * recursion_state )

Definition at line 59 of file cpdf_contentparser.cpp.

References CPDF_ContentParser(), CPDF_Path::AppendFloatRect(), CFX_Matrix::Concat(), CPDF_AllStates::current_transformation_matrix(), CPDF_Path::Emplace(), CPDF_Path::HasRef(), kNormal, CFX_FloatRect::operator=(), CPDF_GeneralState::SetBlendType(), CPDF_GeneralState::SetFillAlpha(), CPDF_GeneralState::SetSoftMask(), CPDF_GeneralState::SetStrokeAlpha(), CPDF_Path::Transform(), and CFX_Matrix::TransformRect().

Referenced by CPDF_ContentParser().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ~CPDF_ContentParser()

CPDF_ContentParser::~CPDF_ContentParser ( )
default

Member Function Documentation

◆ Continue()

bool CPDF_ContentParser::Continue ( PauseIndicatorIface * pPause)

Definition at line 128 of file cpdf_contentparser.cpp.

References PauseIndicatorIface::NeedToPauseNow().

Here is the call graph for this function:

◆ TakeAllCTMs()

CPDF_PageObjectHolder::CTMMap CPDF_ContentParser::TakeAllCTMs ( )

Definition at line 121 of file cpdf_contentparser.cpp.


The documentation for this class was generated from the following files: