CSvgFontHashMap Class Reference

class CSvgFontHashMap : public CBase

Inherits from

Constructor & Destructor Documentation

CSvgFontHashMap()

CSvgFontHashMap ( )

~CSvgFontHashMap()

~CSvgFontHashMap ( )

Member Functions Documentation

AddFontDocument(CSvgDocumentImpl *, const TDesC &)

TBool AddFontDocument ( CSvgDocumentImpl * newFontDocument,
const TDesC & aFontFamily
)

Parameters

CSvgDocumentImpl * newFontDocument
const TDesC & aFontFamily

AddFontL(CSvgFontElementImpl *, const TDesC &)

TBool AddFontL ( CSvgFontElementImpl * aImage,
const TDesC & aFontFamilyName
)

Parameters

CSvgFontElementImpl * aImage
const TDesC & aFontFamilyName

AddReferenceToFontL(const TDesC &)

TBool AddReferenceToFontL ( const TDesC & aFontFamilyName )

Parameters

const TDesC & aFontFamilyName

ConstructL()

void ConstructL ( )

DeleteFontDocument(const TDesC &)

void DeleteFontDocument ( const TDesC & aFontFamily )

Parameters

const TDesC & aFontFamily

GetFontMapItem(const TDesC &)

CSvgFontMapItem * GetFontMapItem ( const TDesC & aFontFamilyName ) [private]

Parameters

const TDesC & aFontFamilyName

GetFontPtr(const TDesC &)

CSvgFontElementImpl * GetFontPtr ( const TDesC & aFontFamilyName )

Parameters

const TDesC & aFontFamilyName

HasFontDocument(CSvgDocumentImpl *)

TBool HasFontDocument ( CSvgDocumentImpl * aDoc )

Parameters

CSvgDocumentImpl * aDoc

HasFontFamilyName(const TDesC &)

TBool HasFontFamilyName ( const TDesC & aFontFamilyName )

Parameters

const TDesC & aFontFamilyName

NewL()

CSvgFontHashMap * NewL ( ) [static]

NewLC()

CSvgFontHashMap * NewLC ( ) [static]

PrintFontHashMap()

void PrintFontHashMap ( )

RemoveReferenceFromFontL(const TDesC &)

TBool RemoveReferenceFromFontL ( const TDesC & aFontFamilyName )

Parameters

const TDesC & aFontFamilyName

Member Data Documentation

RPointerArray< CSvgDocumentImpl > iFontDocumentPointers

RPointerArray < CSvgDocumentImpl > iFontDocumentPointers [private]

RPointerArray< CSvgFontMapItem > iSvgFontMapItems

RPointerArray < CSvgFontMapItem > iSvgFontMapItems [private]