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

#include <cfgas_char.h>

+ Collaboration diagram for CFGAS_Char:

Public Types

enum class  BreakType : uint8_t {
  kNone = 0 , kPiece , kLine , kParagraph ,
  kPage
}
 

Public Member Functions

 CFGAS_Char (uint16_t wCharCode)
 
 CFGAS_Char (uint16_t wCharCode, int32_t iHorizontalScale, int32_t iVerticalScale)
 
 CFGAS_Char (const CFGAS_Char &other)
 
 ~CFGAS_Char ()
 
FX_CHARTYPE GetCharType () const
 
uint16_t char_code () const
 
int16_t horizonal_scale () const
 
int16_t vertical_scale () const
 

Static Public Member Functions

static void BidiLine (std::vector< CFGAS_Char > *chars, size_t iCount)
 

Public Attributes

BreakType m_dwStatus = BreakType::kNone
 
FX_BIDICLASS m_iBidiClass = FX_BIDICLASS::kON
 
FX_LINEBREAKTYPE m_eLineBreakType = FX_LINEBREAKTYPE::kUNKNOWN
 
uint32_t m_dwCharStyles = 0
 
int32_t m_iCharWidth = 0
 
uint16_t m_iBidiLevel = 0
 
uint16_t m_iBidiPos = 0
 
uint16_t m_iBidiOrder = 0
 
int32_t m_iFontSize = 0
 
uint32_t m_dwIdentity = 0
 
RetainPtr< CFGAS_TextUserDatam_pUserData
 

Detailed Description

Definition at line 19 of file cfgas_char.h.

Member Enumeration Documentation

◆ BreakType

enum class CFGAS_Char::BreakType : uint8_t
strong
Enumerator
kNone 
kPiece 
kLine 
kParagraph 
kPage 

Definition at line 21 of file cfgas_char.h.

Constructor & Destructor Documentation

◆ CFGAS_Char() [1/3]

CFGAS_Char::CFGAS_Char ( uint16_t wCharCode)
explicit

Definition at line 554 of file cfgas_char.cpp.

References CFGAS_Char().

Referenced by pdfium::arabic::GetFormChar().

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

◆ CFGAS_Char() [2/3]

CFGAS_Char::CFGAS_Char ( uint16_t wCharCode,
int32_t iHorizontalScale,
int32_t iVerticalScale )

Definition at line 556 of file cfgas_char.cpp.

Referenced by CFGAS_Char().

+ Here is the caller graph for this function:

◆ CFGAS_Char() [3/3]

CFGAS_Char::CFGAS_Char ( const CFGAS_Char & other)
default

◆ ~CFGAS_Char()

CFGAS_Char::~CFGAS_Char ( )
default

Member Function Documentation

◆ BidiLine()

void CFGAS_Char::BidiLine ( std::vector< CFGAS_Char > * chars,
size_t iCount )
static

Definition at line 538 of file cfgas_char.cpp.

◆ char_code()

uint16_t CFGAS_Char::char_code ( ) const
inline

Definition at line 39 of file cfgas_char.h.

◆ GetCharType()

FX_CHARTYPE CFGAS_Char::GetCharType ( ) const

Definition at line 567 of file cfgas_char.cpp.

◆ horizonal_scale()

int16_t CFGAS_Char::horizonal_scale ( ) const
inline

Definition at line 40 of file cfgas_char.h.

◆ vertical_scale()

int16_t CFGAS_Char::vertical_scale ( ) const
inline

Definition at line 41 of file cfgas_char.h.

Member Data Documentation

◆ m_dwCharStyles

uint32_t CFGAS_Char::m_dwCharStyles = 0

Definition at line 46 of file cfgas_char.h.

Referenced by CFGAS_TxtBreak::AppendChar().

◆ m_dwIdentity

uint32_t CFGAS_Char::m_dwIdentity = 0

Definition at line 52 of file cfgas_char.h.

Referenced by CFGAS_RTFBreak::AppendChar().

◆ m_dwStatus

BreakType CFGAS_Char::m_dwStatus = BreakType::kNone

Definition at line 43 of file cfgas_char.h.

Referenced by CFGAS_RTFBreak::EndBreak(), and CFGAS_Break::SetBreakStatus().

◆ m_eLineBreakType

FX_LINEBREAKTYPE CFGAS_Char::m_eLineBreakType = FX_LINEBREAKTYPE::kUNKNOWN

Definition at line 45 of file cfgas_char.h.

◆ m_iBidiClass

FX_BIDICLASS CFGAS_Char::m_iBidiClass = FX_BIDICLASS::kON

Definition at line 44 of file cfgas_char.h.

◆ m_iBidiLevel

uint16_t CFGAS_Char::m_iBidiLevel = 0

Definition at line 48 of file cfgas_char.h.

◆ m_iBidiOrder

uint16_t CFGAS_Char::m_iBidiOrder = 0

Definition at line 50 of file cfgas_char.h.

◆ m_iBidiPos

uint16_t CFGAS_Char::m_iBidiPos = 0

Definition at line 49 of file cfgas_char.h.

◆ m_iCharWidth

int32_t CFGAS_Char::m_iCharWidth = 0

Definition at line 47 of file cfgas_char.h.

◆ m_iFontSize

int32_t CFGAS_Char::m_iFontSize = 0

Definition at line 51 of file cfgas_char.h.

Referenced by CFGAS_RTFBreak::AppendChar().

◆ m_pUserData

RetainPtr<CFGAS_TextUserData> CFGAS_Char::m_pUserData

Definition at line 53 of file cfgas_char.h.


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