PoDoFo::PdfEncodingFactory Class Reference

#include <PdfEncodingFactory.h>

List of all members.

Static Public Member Functions

static const PdfEncodingCreateEncoding (PdfObject *pObject)
static const PdfEncodingGlobalPdfDocEncodingInstance ()
static const PdfEncodingGlobalWinAnsiEncodingInstance ()
static const PdfEncodingGlobalMacRomanEncodingInstance ()
static const PdfEncodingGlobalStandardEncodingInstance ()
static const PdfEncodingGlobalMacExpertEncodingInstance ()
static const PdfEncodingGlobalSymbolEncodingInstance ()
static const PdfEncodingGlobalZapfDingbatsEncodingInstance ()
static void FreeGlobalEncodingInstances ()


Detailed Description

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

Member Function Documentation

const PdfEncoding * PoDoFo::PdfEncodingFactory::CreateEncoding ( PdfObject pObject  )  [static]

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

Parameters:
pObject must be a name or an encoding dictionary
Returns:
a PdfEncoding or NULL

void PoDoFo::PdfEncodingFactory::FreeGlobalEncodingInstances (  )  [static]

Free's the memory allocated by the global encoding instancess in this singleton.

PoDoFo will reallocated these encodings as soon as they are needed again.

+ Only call this method if no other class of PoDoFo exists anymore, as PdfString etc contain pointers to the global instances.

const PdfEncoding * PoDoFo::PdfEncodingFactory::GlobalMacExpertEncodingInstance (  )  [static]

Singleton method which returns a global instance of MacExpertEncoding.

Returns:
global instance of MacExpertEncoding

const PdfEncoding * PoDoFo::PdfEncodingFactory::GlobalMacRomanEncodingInstance (  )  [static]

Singleton method which returns a global instance of MacRomanEncoding.

Returns:
global instance of MacRomanEncoding

const PdfEncoding * PoDoFo::PdfEncodingFactory::GlobalPdfDocEncodingInstance (  )  [static]

Singleton method which returns a global instance of PdfDocEncoding.

Returns:
global instance of PdfDocEncoding

const PdfEncoding * PoDoFo::PdfEncodingFactory::GlobalStandardEncodingInstance (  )  [static]

Singleton method which returns a global instance of StandardEncoding.

Returns:
global instance of StandardEncoding

const PdfEncoding * PoDoFo::PdfEncodingFactory::GlobalSymbolEncodingInstance (  )  [static]

Singleton method which returns a global instance of SymbolEncoding.

Returns:
global instance of SymbolEncoding

const PdfEncoding * PoDoFo::PdfEncodingFactory::GlobalWinAnsiEncodingInstance (  )  [static]

Singleton method which returns a global instance of WinAnsiEncoding.

Returns:
global instance of WinAnsiEncoding

const PdfEncoding * PoDoFo::PdfEncodingFactory::GlobalZapfDingbatsEncodingInstance (  )  [static]

Singleton method which returns a global instance of ZapfDingbatsEncoding.

Returns:
global instance of ZapfDingbatsEncoding


Generated on Wed Aug 25 18:25:13 2010 for PoDoFo by  doxygen 1.5.7.1