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
CPVT_FontMap Class Referencefinal

#include <cpvt_fontmap.h>

+ Inheritance diagram for CPVT_FontMap:
+ Collaboration diagram for CPVT_FontMap:

Public Member Functions

 CPVT_FontMap (CPDF_Document *pDoc, RetainPtr< CPDF_Dictionary > pResDict, RetainPtr< CPDF_Font > pDefFont, const ByteString &sDefFontAlias)
 
 ~CPVT_FontMap () override
 
RetainPtr< CPDF_FontGetPDFFont (int32_t nFontIndex) override
 
ByteString GetPDFFontAlias (int32_t nFontIndex) override
 
int32_t GetWordFontIndex (uint16_t word, FX_Charset charset, int32_t nFontIndex) override
 
int32_t CharCodeFromUnicode (int32_t nFontIndex, uint16_t word) override
 
FX_Charset CharSetFromUnicode (uint16_t word, FX_Charset nOldCharset) override
 
- Public Member Functions inherited from IPVT_FontMap
virtual ~IPVT_FontMap ()=default
 

Detailed Description

Definition at line 21 of file cpvt_fontmap.h.

Constructor & Destructor Documentation

◆ CPVT_FontMap()

CPVT_FontMap::CPVT_FontMap ( CPDF_Document * pDoc,
RetainPtr< CPDF_Dictionary > pResDict,
RetainPtr< CPDF_Font > pDefFont,
const ByteString & sDefFontAlias )

Definition at line 21 of file cpvt_fontmap.cpp.

References CPVT_FontMap().

Referenced by CPVT_FontMap().

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

◆ ~CPVT_FontMap()

CPVT_FontMap::~CPVT_FontMap ( )
overridedefault

Member Function Documentation

◆ CharCodeFromUnicode()

int32_t CPVT_FontMap::CharCodeFromUnicode ( int32_t nFontIndex,
uint16_t word )
overridevirtual

Implements IPVT_FontMap.

Definition at line 83 of file cpvt_fontmap.cpp.

◆ CharSetFromUnicode()

FX_Charset CPVT_FontMap::CharSetFromUnicode ( uint16_t word,
FX_Charset nOldCharset )
overridevirtual

Implements IPVT_FontMap.

Definition at line 87 of file cpvt_fontmap.cpp.

◆ GetPDFFont()

RetainPtr< CPDF_Font > CPVT_FontMap::GetPDFFont ( int32_t nFontIndex)
overridevirtual

Implements IPVT_FontMap.

Definition at line 51 of file cpvt_fontmap.cpp.

◆ GetPDFFontAlias()

ByteString CPVT_FontMap::GetPDFFontAlias ( int32_t nFontIndex)
overridevirtual

Implements IPVT_FontMap.

Definition at line 64 of file cpvt_fontmap.cpp.

References fxcrt::ByteString::ByteString().

+ Here is the call graph for this function:

◆ GetWordFontIndex()

int32_t CPVT_FontMap::GetWordFontIndex ( uint16_t word,
FX_Charset charset,
int32_t nFontIndex )
overridevirtual

Implements IPVT_FontMap.

Definition at line 77 of file cpvt_fontmap.cpp.


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