Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <cfgas_char.h>
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_TextUserData > | m_pUserData |
Definition at line 19 of file cfgas_char.h.
|
strong |
Enumerator | |
---|---|
kNone | |
kPiece | |
kLine | |
kParagraph | |
kPage |
Definition at line 21 of file cfgas_char.h.
|
explicit |
Definition at line 554 of file cfgas_char.cpp.
References CFGAS_Char().
Referenced by pdfium::arabic::GetFormChar().
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().
|
default |
|
default |
|
static |
Definition at line 538 of file cfgas_char.cpp.
|
inline |
Definition at line 39 of file cfgas_char.h.
FX_CHARTYPE CFGAS_Char::GetCharType | ( | ) | const |
Definition at line 567 of file cfgas_char.cpp.
|
inline |
Definition at line 40 of file cfgas_char.h.
|
inline |
Definition at line 41 of file cfgas_char.h.
uint32_t CFGAS_Char::m_dwCharStyles = 0 |
Definition at line 46 of file cfgas_char.h.
Referenced by CFGAS_TxtBreak::AppendChar().
uint32_t CFGAS_Char::m_dwIdentity = 0 |
Definition at line 52 of file cfgas_char.h.
Referenced by CFGAS_RTFBreak::AppendChar().
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().
FX_LINEBREAKTYPE CFGAS_Char::m_eLineBreakType = FX_LINEBREAKTYPE::kUNKNOWN |
Definition at line 45 of file cfgas_char.h.
FX_BIDICLASS CFGAS_Char::m_iBidiClass = FX_BIDICLASS::kON |
Definition at line 44 of file cfgas_char.h.
uint16_t CFGAS_Char::m_iBidiLevel = 0 |
Definition at line 48 of file cfgas_char.h.
uint16_t CFGAS_Char::m_iBidiOrder = 0 |
Definition at line 50 of file cfgas_char.h.
uint16_t CFGAS_Char::m_iBidiPos = 0 |
Definition at line 49 of file cfgas_char.h.
int32_t CFGAS_Char::m_iCharWidth = 0 |
Definition at line 47 of file cfgas_char.h.
int32_t CFGAS_Char::m_iFontSize = 0 |
Definition at line 51 of file cfgas_char.h.
Referenced by CFGAS_RTFBreak::AppendChar().
RetainPtr<CFGAS_TextUserData> CFGAS_Char::m_pUserData |
Definition at line 53 of file cfgas_char.h.