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_AllStates Class Reference

#include <cpdf_allstates.h>

+ Collaboration diagram for CPDF_AllStates:

Public Member Functions

 CPDF_AllStates ()
 
 CPDF_AllStates (const CPDF_AllStates &that)
 
CPDF_AllStatesoperator= (const CPDF_AllStates &that)
 
 ~CPDF_AllStates ()
 
void SetDefaultStates ()
 
void ProcessExtGS (const CPDF_Dictionary *pGS, CPDF_StreamContentParser *pParser)
 
void SetLineDash (const CPDF_Array *pArray, float phase, float scale)
 
CFX_PointF GetTransformedTextPosition () const
 
void ResetTextPosition ()
 
void MoveTextPoint (const CFX_PointF &point)
 
void MoveTextToNextLine ()
 
void IncrementTextPositionX (float value)
 
void IncrementTextPositionY (float value)
 
const CFX_Matrixtext_matrix () const
 
void set_text_matrix (const CFX_Matrix &matrix)
 
const CFX_Matrixcurrent_transformation_matrix () const
 
void set_current_transformation_matrix (const CFX_Matrix &matrix)
 
void prepend_to_current_transformation_matrix (const CFX_Matrix &matrix)
 
const CFX_Matrixparent_matrix () const
 
void set_parent_matrix (const CFX_Matrix &matrix)
 
void set_text_leading (float value)
 
void set_text_rise (float value)
 
float text_horz_scale () const
 
void set_text_horz_scale (float value)
 
const CPDF_ClipPathclip_path () const
 
CPDF_ClipPathmutable_clip_path ()
 
const CFX_GraphStategraph_state () const
 
CFX_GraphStatemutable_graph_state ()
 
const CPDF_ColorStatecolor_state () const
 
CPDF_ColorStatemutable_color_state ()
 
const CPDF_TextStatetext_state () const
 
CPDF_TextStatemutable_text_state ()
 
const CPDF_GeneralStategeneral_state () const
 
CPDF_GeneralStatemutable_general_state ()
 
const CPDF_GraphicStatesgraphic_states () const
 

Detailed Description

Definition at line 17 of file cpdf_allstates.h.

Constructor & Destructor Documentation

◆ CPDF_AllStates() [1/2]

CPDF_AllStates::CPDF_AllStates ( )
default

◆ CPDF_AllStates() [2/2]

CPDF_AllStates::CPDF_AllStates ( const CPDF_AllStates & that)
default

◆ ~CPDF_AllStates()

CPDF_AllStates::~CPDF_AllStates ( )
default

Member Function Documentation

◆ clip_path()

const CPDF_ClipPath & CPDF_AllStates::clip_path ( ) const
inline

Definition at line 58 of file cpdf_allstates.h.

◆ color_state()

const CPDF_ColorState & CPDF_AllStates::color_state ( ) const
inline

Definition at line 70 of file cpdf_allstates.h.

◆ current_transformation_matrix()

const CFX_Matrix & CPDF_AllStates::current_transformation_matrix ( ) const
inline

Definition at line 40 of file cpdf_allstates.h.

Referenced by CPDF_ContentParser::CPDF_ContentParser().

+ Here is the caller graph for this function:

◆ general_state()

const CPDF_GeneralState & CPDF_AllStates::general_state ( ) const
inline

Definition at line 84 of file cpdf_allstates.h.

◆ GetTransformedTextPosition()

CFX_PointF CPDF_AllStates::GetTransformedTextPosition ( ) const

Definition at line 179 of file cpdf_allstates.cpp.

◆ graph_state()

const CFX_GraphState & CPDF_AllStates::graph_state ( ) const
inline

Definition at line 63 of file cpdf_allstates.h.

◆ graphic_states()

const CPDF_GraphicStates & CPDF_AllStates::graphic_states ( ) const
inline

Definition at line 91 of file cpdf_allstates.h.

◆ IncrementTextPositionX()

void CPDF_AllStates::IncrementTextPositionX ( float value)

Definition at line 194 of file cpdf_allstates.cpp.

◆ IncrementTextPositionY()

void CPDF_AllStates::IncrementTextPositionY ( float value)

Definition at line 198 of file cpdf_allstates.cpp.

◆ MoveTextPoint()

void CPDF_AllStates::MoveTextPoint ( const CFX_PointF & point)

Definition at line 184 of file cpdf_allstates.cpp.

◆ MoveTextToNextLine()

void CPDF_AllStates::MoveTextToNextLine ( )

Definition at line 189 of file cpdf_allstates.cpp.

◆ mutable_clip_path()

CPDF_ClipPath & CPDF_AllStates::mutable_clip_path ( )
inline

Definition at line 59 of file cpdf_allstates.h.

◆ mutable_color_state()

CPDF_ColorState & CPDF_AllStates::mutable_color_state ( )
inline

Definition at line 73 of file cpdf_allstates.h.

Referenced by CPDF_TilingPattern::Load().

+ Here is the caller graph for this function:

◆ mutable_general_state()

CPDF_GeneralState & CPDF_AllStates::mutable_general_state ( )
inline

Definition at line 87 of file cpdf_allstates.h.

Referenced by CPDF_TilingPattern::Load(), and ProcessExtGS().

+ Here is the caller graph for this function:

◆ mutable_graph_state()

CFX_GraphState & CPDF_AllStates::mutable_graph_state ( )
inline

Definition at line 66 of file cpdf_allstates.h.

Referenced by CPDF_TilingPattern::Load(), and SetLineDash().

+ Here is the caller graph for this function:

◆ mutable_text_state()

CPDF_TextState & CPDF_AllStates::mutable_text_state ( )
inline

Definition at line 80 of file cpdf_allstates.h.

Referenced by CPDF_TilingPattern::Load().

+ Here is the caller graph for this function:

◆ operator=()

CPDF_AllStates & CPDF_AllStates::operator= ( const CPDF_AllStates & that)
default

◆ parent_matrix()

const CFX_Matrix & CPDF_AllStates::parent_matrix ( ) const
inline

Definition at line 48 of file cpdf_allstates.h.

◆ prepend_to_current_transformation_matrix()

void CPDF_AllStates::prepend_to_current_transformation_matrix ( const CFX_Matrix & matrix)
inline

Definition at line 44 of file cpdf_allstates.h.

References CFX_Matrix::operator*(), and CFX_Matrix::operator=().

+ Here is the call graph for this function:

◆ ProcessExtGS()

void CPDF_AllStates::ProcessExtGS ( const CPDF_Dictionary * pGS,
CPDF_StreamContentParser * pParser )

Definition at line 41 of file cpdf_allstates.cpp.

References CPDF_DictionaryLocker::CPDF_DictionaryLocker(), mutable_general_state(), and CPDF_GeneralState::SetMatrix().

+ Here is the call graph for this function:

◆ ResetTextPosition()

void CPDF_AllStates::ResetTextPosition ( )

Definition at line 174 of file cpdf_allstates.cpp.

◆ set_current_transformation_matrix()

void CPDF_AllStates::set_current_transformation_matrix ( const CFX_Matrix & matrix)
inline

Definition at line 41 of file cpdf_allstates.h.

References CFX_Matrix::operator=().

+ Here is the call graph for this function:

◆ set_parent_matrix()

void CPDF_AllStates::set_parent_matrix ( const CFX_Matrix & matrix)
inline

Definition at line 49 of file cpdf_allstates.h.

References CFX_Matrix::operator=().

+ Here is the call graph for this function:

◆ set_text_horz_scale()

void CPDF_AllStates::set_text_horz_scale ( float value)
inline

Definition at line 56 of file cpdf_allstates.h.

◆ set_text_leading()

void CPDF_AllStates::set_text_leading ( float value)
inline

Definition at line 51 of file cpdf_allstates.h.

◆ set_text_matrix()

void CPDF_AllStates::set_text_matrix ( const CFX_Matrix & matrix)
inline

Definition at line 38 of file cpdf_allstates.h.

References CFX_Matrix::operator=().

+ Here is the call graph for this function:

◆ set_text_rise()

void CPDF_AllStates::set_text_rise ( float value)
inline

Definition at line 53 of file cpdf_allstates.h.

◆ SetDefaultStates()

void CPDF_AllStates::SetDefaultStates ( )

Definition at line 30 of file cpdf_allstates.cpp.

◆ SetLineDash()

void CPDF_AllStates::SetLineDash ( const CPDF_Array * pArray,
float phase,
float scale )

Definition at line 34 of file cpdf_allstates.cpp.

References mutable_graph_state().

+ Here is the call graph for this function:

◆ text_horz_scale()

float CPDF_AllStates::text_horz_scale ( ) const
inline

Definition at line 55 of file cpdf_allstates.h.

◆ text_matrix()

const CFX_Matrix & CPDF_AllStates::text_matrix ( ) const
inline

Definition at line 37 of file cpdf_allstates.h.

◆ text_state()

const CPDF_TextState & CPDF_AllStates::text_state ( ) const
inline

Definition at line 77 of file cpdf_allstates.h.


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