PoDoFo 0.9.1
Static Public Member Functions

PoDoFo::PdfEncodingFactory Class Reference

#include <PdfEncodingFactory.h>

List of all members.

Static Public Member Functions

static const PdfEncoding * GlobalPdfDocEncodingInstance ()
static const PdfEncoding * GlobalWinAnsiEncodingInstance ()
static const PdfEncoding * GlobalMacRomanEncodingInstance ()
static const PdfEncoding * GlobalStandardEncodingInstance ()
static const PdfEncoding * GlobalMacExpertEncodingInstance ()
static const PdfEncoding * GlobalSymbolEncodingInstance ()
static const PdfEncoding * GlobalZapfDingbatsEncodingInstance ()
static void FreeGlobalEncodingInstances ()

Detailed Description

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


Member Function Documentation

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