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

#include <cpdf_fontglobals.h>

+ Collaboration diagram for CPDF_FontGlobals:

Public Member Functions

void LoadEmbeddedMaps ()
 
void Clear (CPDF_Document *pDoc)
 
RetainPtr< CPDF_FontFind (CPDF_Document *pDoc, CFX_FontMapper::StandardFont index)
 
void Set (CPDF_Document *pDoc, CFX_FontMapper::StandardFont index, RetainPtr< CPDF_Font > pFont)
 
void SetEmbeddedCharset (CIDSet idx, pdfium::span< const fxcmap::CMap > map)
 
pdfium::span< const fxcmap::CMapGetEmbeddedCharset (CIDSet idx) const
 
void SetEmbeddedToUnicode (CIDSet idx, pdfium::span< const uint16_t > map)
 
pdfium::span< const uint16_t > GetEmbeddedToUnicode (CIDSet idx)
 
RetainPtr< const CPDF_CMapGetPredefinedCMap (const ByteString &name)
 
CPDF_CID2UnicodeMapGetCID2UnicodeMap (CIDSet charset)
 

Static Public Member Functions

static void Create ()
 
static void Destroy ()
 
static CPDF_FontGlobalsGetInstance ()
 

Detailed Description

Definition at line 24 of file cpdf_fontglobals.h.

Member Function Documentation

◆ Clear()

void CPDF_FontGlobals::Clear ( CPDF_Document * pDoc)

Definition at line 83 of file cpdf_fontglobals.cpp.

Referenced by CPDF_DocPageData::ClearStockFont().

+ Here is the caller graph for this function:

◆ Create()

void CPDF_FontGlobals::Create ( )
static

Definition at line 35 of file cpdf_fontglobals.cpp.

Referenced by CPDF_PageModule::Create().

+ Here is the caller graph for this function:

◆ Destroy()

void CPDF_FontGlobals::Destroy ( )
static

Definition at line 41 of file cpdf_fontglobals.cpp.

Referenced by CPDF_PageModule::Destroy().

+ Here is the caller graph for this function:

◆ Find()

RetainPtr< CPDF_Font > CPDF_FontGlobals::Find ( CPDF_Document * pDoc,
CFX_FontMapper::StandardFont index )

Definition at line 64 of file cpdf_fontglobals.cpp.

◆ GetCID2UnicodeMap()

CPDF_CID2UnicodeMap * CPDF_FontGlobals::GetCID2UnicodeMap ( CIDSet charset)

Definition at line 130 of file cpdf_fontglobals.cpp.

◆ GetEmbeddedCharset()

pdfium::span< const fxcmap::CMap > CPDF_FontGlobals::GetEmbeddedCharset ( CIDSet idx) const
inline

Definition at line 44 of file cpdf_fontglobals.h.

◆ GetEmbeddedToUnicode()

pdfium::span< const uint16_t > CPDF_FontGlobals::GetEmbeddedToUnicode ( CIDSet idx)
inline

Definition at line 50 of file cpdf_fontglobals.h.

◆ GetInstance()

CPDF_FontGlobals * CPDF_FontGlobals::GetInstance ( )
static

Definition at line 48 of file cpdf_fontglobals.cpp.

Referenced by CPDF_DocPageData::ClearStockFont(), CPDF_PageModule::Create(), CPDF_Font::GetStockFont(), and CPDF_CIDFont::Load().

+ Here is the caller graph for this function:

◆ GetPredefinedCMap()

RetainPtr< const CPDF_CMap > CPDF_FontGlobals::GetPredefinedCMap ( const ByteString & name)

Definition at line 117 of file cpdf_fontglobals.cpp.

◆ LoadEmbeddedMaps()

void CPDF_FontGlobals::LoadEmbeddedMaps ( )

Definition at line 57 of file cpdf_fontglobals.cpp.

Referenced by CPDF_PageModule::Create().

+ Here is the caller graph for this function:

◆ Set()

void CPDF_FontGlobals::Set ( CPDF_Document * pDoc,
CFX_FontMapper::StandardFont index,
RetainPtr< CPDF_Font > pFont )

Definition at line 74 of file cpdf_fontglobals.cpp.

◆ SetEmbeddedCharset()

void CPDF_FontGlobals::SetEmbeddedCharset ( CIDSet idx,
pdfium::span< const fxcmap::CMap > map )
inline

Definition at line 41 of file cpdf_fontglobals.h.

◆ SetEmbeddedToUnicode()

void CPDF_FontGlobals::SetEmbeddedToUnicode ( CIDSet idx,
pdfium::span< const uint16_t > map )
inline

Definition at line 47 of file cpdf_fontglobals.h.


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