FontUtils Class Reference

class FontUtils

Provides static functions for getting information about the fonts supported by a graphics device.

Member Functions Documentation

GetAvailableFontsL(const CGraphicsDevice &, CDesCArray &, TInt)

IMPORT_C voidGetAvailableFontsL(const CGraphicsDevice &aDevice,
CDesCArray &aFontNameList,
TIntaFonts = EGulNoSymbolFonts
)[static]

Gets the list of typeface names available for the graphics device.

Parameters

const CGraphicsDevice & aDeviceThe graphics device.
CDesCArray & aFontNameListOn return, contains the list of typeface names.
TInt aFonts = EGulNoSymbolFontsCan be used to specify which sorts of typefaces are required. For possible values, see the flags defined in gulftflg.hrh beginning with EGulAllFonts.

GetAvailableHeightsInTwipsAndPointsL(const CGraphicsDevice &, const TDesC &, CArrayFix< TInt > &, CDesCArray &)

IMPORT_C TIntGetAvailableHeightsInTwipsAndPointsL(const CGraphicsDevice &aDevice,
const TDesC &aTypefaceName,
CArrayFix< TInt > &aTwipsList,
CDesCArray &aPointsList
)[static]

Gets a list of all heights in twips, available for the named typeface and the graphics device specified.

Also gets a list of heights in points, represented as character strings.

Parameters

const CGraphicsDevice & aDeviceThe graphics device.
const TDesC & aTypefaceNameThe name of the typeface.
CArrayFix< TInt > & aTwipsListOn return, contains all available heights for the typeface, in twips.
CDesCArray & aPointsListOn return, the heights in points, represented as character strings.

GetAvailableHeightsInTwipsL(const CGraphicsDevice &, const TDesC &, CArrayFix< TInt > &)

IMPORT_C TIntGetAvailableHeightsInTwipsL(const CGraphicsDevice &aDevice,
const TDesC &aTypefaceName,
CArrayFix< TInt > &aHeightList
)[static]

Gets a list of all heights in twips, available for the named typeface and the graphics device specified.

Parameters

const CGraphicsDevice & aDeviceThe graphics device.
const TDesC & aTypefaceNameThe name of the typeface.
CArrayFix< TInt > & aHeightListOn return, contains all available heights for the typeface, in twips.

IndexOfNearestHeight(CArrayFix< TInt > &, TInt)

IMPORT_C TIntIndexOfNearestHeight(CArrayFix< TInt > &aTwipsList,
TIntaHeight
)[static]

Gets the index into the supplied list of font heights of the closest match to the font height specified.

Parameters

CArrayFix< TInt > & aTwipsListThe twips list.
TInt aHeightThe requested font height. This may be generated by a call to GetAvailableHeightsInTwipsL() or GetAvailableHeightsInTwipsAndPointsL().

PointsFromTwips(TInt)

IMPORT_C TIntPointsFromTwips(TIntaTwips)[static]

Converts a number of twips to points.

Parameters

TInt aTwipsA number of twips.

TwipsFromPoints(TInt)

IMPORT_C TIntTwipsFromPoints(TIntaPoints)[static]

Converts a number of points into twips.

Parameters

TInt aPointsA number of points.

TwipsFromPoints(const TDesC &)

IMPORT_C TIntTwipsFromPoints(const TDesC &aPoints)[static]

Converts a number of points held as text to twips.

Parameters

const TDesC & aPointsA number of points as text.

TypefaceAttributes(const CGraphicsDevice &, const TDesC &)

IMPORT_C TIntTypefaceAttributes(const CGraphicsDevice &aDevice,
const TDesC &aTypefaceName
)[static]

Gets the attributes of a named typeface, if supported by the graphics device.

Parameters

const CGraphicsDevice & aDeviceThe graphics device.
const TDesC & aTypefaceNameThe name of the typeface.