pdfmm 0.9.20
Static Public Member Functions | List of all members
mm::PdfEncodingFactory Class Referencefinal

#include <PdfEncodingFactory.h>

Static Public Member Functions

static PdfEncoding CreateEncoding (PdfObject &fontObj)
 
static PdfEncoding CreateDynamicEncoding ()
 
static PdfEncoding CreatePdfDocEncoding ()
 
static PdfEncoding CreateWinAnsiEncoding ()
 
static PdfEncoding CreateMacRomanEncoding ()
 
static PdfEncoding CreateStandardEncoding ()
 
static PdfEncoding CreateMacExpertEncoding ()
 
static PdfEncoding CreateSymbolEncoding ()
 
static PdfEncoding CreateZapfDingbatsEncoding ()
 
static PdfEncoding CreateWin1250Encoding ()
 
static PdfEncoding CreateIso88592Encoding ()
 

Detailed Description

This factory creates a PdfEncoding from an existing object in the PDF.

Member Function Documentation

◆ CreateDynamicEncoding()

PdfEncoding PdfEncodingFactory::CreateDynamicEncoding ( )
static

Singleton method which returns a global instance of PdfDocEncoding.

Returns
global instance of PdfDocEncoding

◆ CreateEncoding()

PdfEncoding PdfEncodingFactory::CreateEncoding ( PdfObject fontObj)
static

Create a new PdfEncoding from either an encoding name or an encoding dictionary.

Parameters
objmust be a name or an encoding dictionary
toUnicodethe optional ToUnicode dictionary
Returns
a PdfEncoding or nullptr

◆ CreateIso88592Encoding()

PdfEncoding PdfEncodingFactory::CreateIso88592Encoding ( )
static

Singleton method which returns a global instance of Iso88592Encoding.

Returns
global instance of Iso88592Encoding
See also
GlobalWinAnsiEncodingInstance, GlobalWin1250EncodingInstance

◆ CreateMacExpertEncoding()

PdfEncoding PdfEncodingFactory::CreateMacExpertEncoding ( )
static

Singleton method which returns a global instance of MacExpertEncoding.

Returns
global instance of MacExpertEncoding

◆ CreateMacRomanEncoding()

PdfEncoding PdfEncodingFactory::CreateMacRomanEncoding ( )
static

Singleton method which returns a global instance of MacRomanEncoding.

Returns
global instance of MacRomanEncoding

◆ CreatePdfDocEncoding()

PdfEncoding PdfEncodingFactory::CreatePdfDocEncoding ( )
static

Singleton method which returns a global instance of PdfDocEncoding.

Returns
global instance of PdfDocEncoding

◆ CreateStandardEncoding()

PdfEncoding PdfEncodingFactory::CreateStandardEncoding ( )
static

Singleton method which returns a global instance of StandardEncoding.

Returns
global instance of StandardEncoding

◆ CreateSymbolEncoding()

PdfEncoding PdfEncodingFactory::CreateSymbolEncoding ( )
static

Singleton method which returns a global instance of SymbolEncoding.

Returns
global instance of SymbolEncoding

◆ CreateWin1250Encoding()

PdfEncoding PdfEncodingFactory::CreateWin1250Encoding ( )
static

Singleton method which returns a global instance of Win1250Encoding.

Returns
global instance of Win1250Encoding
See also
GlobalWinAnsiEncodingInstance, GlobalIso88592EncodingInstance

◆ CreateWinAnsiEncoding()

PdfEncoding PdfEncodingFactory::CreateWinAnsiEncoding ( )
static

Singleton method which returns a global instance of WinAnsiEncoding.

Returns
global instance of WinAnsiEncoding
See also
GlobalWin1250EncodingInstance, GlobalIso88592EncodingInstance

◆ CreateZapfDingbatsEncoding()

PdfEncoding PdfEncodingFactory::CreateZapfDingbatsEncoding ( )
static

Singleton method which returns a global instance of ZapfDingbatsEncoding.

Returns
global instance of ZapfDingbatsEncoding