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
CFX_ExternalFontInfo Class Referencefinal
+ Inheritance diagram for CFX_ExternalFontInfo:
+ Collaboration diagram for CFX_ExternalFontInfo:

Public Member Functions

 CFX_ExternalFontInfo (FPDF_SYSFONTINFO *pInfo)
 
 ~CFX_ExternalFontInfo () override
 
bool EnumFontList (CFX_FontMapper *pMapper) override
 
voidMapFont (int weight, bool bItalic, FX_Charset charset, int pitch_family, const ByteString &face) override
 
voidGetFont (const ByteString &family) override
 
size_t GetFontData (void *hFont, uint32_t table, pdfium::span< uint8_t > buffer) override
 
bool GetFaceName (void *hFont, ByteString *name) override
 
bool GetFontCharset (void *hFont, FX_Charset *charset) override
 
void DeleteFont (void *hFont) override
 
 CFX_ExternalFontInfo (FPDF_SYSFONTINFO *pInfo)
 
 ~CFX_ExternalFontInfo () override
 
bool EnumFontList (CFX_FontMapper *pMapper) override
 
voidMapFont (int weight, bool bItalic, FX_Charset charset, int pitch_family, const ByteString &face) override
 
voidGetFont (const ByteString &family) override
 
size_t GetFontData (void *hFont, uint32_t table, pdfium::span< uint8_t > buffer) override
 
bool GetFaceName (void *hFont, ByteString *name) override
 
bool GetFontCharset (void *hFont, FX_Charset *charset) override
 
void DeleteFont (void *hFont) override
 
- Public Member Functions inherited from SystemFontInfoIface
virtual ~SystemFontInfoIface ()=default
 

Detailed Description

Definition at line 75 of file fpdf_sysfontinfo.cpp.

Constructor & Destructor Documentation

◆ CFX_ExternalFontInfo() [1/2]

CFX_ExternalFontInfo::CFX_ExternalFontInfo ( FPDF_SYSFONTINFO * pInfo)
inlineexplicit

Definition at line 77 of file fpdf_sysfontinfo.cpp.

◆ ~CFX_ExternalFontInfo() [1/2]

CFX_ExternalFontInfo::~CFX_ExternalFontInfo ( )
inlineoverride

Definition at line 78 of file fpdf_sysfontinfo.cpp.

◆ CFX_ExternalFontInfo() [2/2]

CFX_ExternalFontInfo::CFX_ExternalFontInfo ( FPDF_SYSFONTINFO * pInfo)
inlineexplicit

Definition at line 77 of file fpdf_sysfontinfo.cpp.

◆ ~CFX_ExternalFontInfo() [2/2]

CFX_ExternalFontInfo::~CFX_ExternalFontInfo ( )
inlineoverride

Definition at line 78 of file fpdf_sysfontinfo.cpp.

Member Function Documentation

◆ DeleteFont() [1/2]

void CFX_ExternalFontInfo::DeleteFont ( void * hFont)
inlineoverridevirtual

Implements SystemFontInfoIface.

Definition at line 140 of file fpdf_sysfontinfo.cpp.

◆ DeleteFont() [2/2]

void CFX_ExternalFontInfo::DeleteFont ( void * hFont)
inlineoverridevirtual

Implements SystemFontInfoIface.

Definition at line 140 of file fpdf_sysfontinfo.cpp.

◆ EnumFontList() [1/2]

bool CFX_ExternalFontInfo::EnumFontList ( CFX_FontMapper * pMapper)
inlineoverridevirtual

Implements SystemFontInfoIface.

Definition at line 83 of file fpdf_sysfontinfo.cpp.

◆ EnumFontList() [2/2]

bool CFX_ExternalFontInfo::EnumFontList ( CFX_FontMapper * pMapper)
inlineoverridevirtual

Implements SystemFontInfoIface.

Definition at line 83 of file fpdf_sysfontinfo.cpp.

◆ GetFaceName() [1/2]

bool CFX_ExternalFontInfo::GetFaceName ( void * hFont,
ByteString * name )
inlineoverridevirtual

Implements SystemFontInfoIface.

Definition at line 119 of file fpdf_sysfontinfo.cpp.

References fxcrt::ByteString::operator=().

+ Here is the call graph for this function:

◆ GetFaceName() [2/2]

bool CFX_ExternalFontInfo::GetFaceName ( void * hFont,
ByteString * name )
inlineoverridevirtual

Implements SystemFontInfoIface.

Definition at line 119 of file fpdf_sysfontinfo.cpp.

◆ GetFont() [1/2]

void * CFX_ExternalFontInfo::GetFont ( const ByteString & family)
inlineoverridevirtual

Implements SystemFontInfoIface.

Definition at line 104 of file fpdf_sysfontinfo.cpp.

◆ GetFont() [2/2]

void * CFX_ExternalFontInfo::GetFont ( const ByteString & family)
inlineoverridevirtual

Implements SystemFontInfoIface.

Definition at line 104 of file fpdf_sysfontinfo.cpp.

◆ GetFontCharset() [1/2]

bool CFX_ExternalFontInfo::GetFontCharset ( void * hFont,
FX_Charset * charset )
inlineoverridevirtual

Implements SystemFontInfoIface.

Definition at line 132 of file fpdf_sysfontinfo.cpp.

◆ GetFontCharset() [2/2]

bool CFX_ExternalFontInfo::GetFontCharset ( void * hFont,
FX_Charset * charset )
inlineoverridevirtual

Implements SystemFontInfoIface.

Definition at line 132 of file fpdf_sysfontinfo.cpp.

◆ GetFontData() [1/2]

size_t CFX_ExternalFontInfo::GetFontData ( void * hFont,
uint32_t table,
pdfium::span< uint8_t > buffer )
inlineoverridevirtual

Implements SystemFontInfoIface.

Definition at line 110 of file fpdf_sysfontinfo.cpp.

◆ GetFontData() [2/2]

size_t CFX_ExternalFontInfo::GetFontData ( void * hFont,
uint32_t table,
pdfium::span< uint8_t > buffer )
inlineoverridevirtual

Implements SystemFontInfoIface.

Definition at line 110 of file fpdf_sysfontinfo.cpp.

◆ MapFont() [1/2]

void * CFX_ExternalFontInfo::MapFont ( int weight,
bool bItalic,
FX_Charset charset,
int pitch_family,
const ByteString & face )
inlineoverridevirtual

Implements SystemFontInfoIface.

Definition at line 91 of file fpdf_sysfontinfo.cpp.

◆ MapFont() [2/2]

void * CFX_ExternalFontInfo::MapFont ( int weight,
bool bItalic,
FX_Charset charset,
int pitch_family,
const ByteString & face )
inlineoverridevirtual

Implements SystemFontInfoIface.

Definition at line 91 of file fpdf_sysfontinfo.cpp.


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