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 void GetAvailableFontsL ( const CGraphicsDevice & aDevice,
CDesCArray & aFontNameList,
TInt aFonts = EGulNoSymbolFonts
) [static]

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

Parameters

const CGraphicsDevice & aDevice The graphics device.
CDesCArray & aFontNameList On return, contains the list of typeface names.
TInt aFonts = EGulNoSymbolFonts Can 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 TInt GetAvailableHeightsInTwipsAndPointsL ( 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 & aDevice The graphics device.
const TDesC & aTypefaceName The name of the typeface.
CArrayFix < TInt > & aTwipsList On return, contains all available heights for the typeface, in twips.
CDesCArray & aPointsList On return, the heights in points, represented as character strings.

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

IMPORT_C TInt GetAvailableHeightsInTwipsL ( 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 & aDevice The graphics device.
const TDesC & aTypefaceName The name of the typeface.
CArrayFix < TInt > & aHeightList On return, contains all available heights for the typeface, in twips.

IndexOfNearestHeight(CArrayFix< TInt > &, TInt)

IMPORT_C TInt IndexOfNearestHeight ( CArrayFix < TInt > & aTwipsList,
TInt aHeight
) [static]

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

Parameters

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

PointsFromTwips(TInt)

IMPORT_C TInt PointsFromTwips ( TInt aTwips ) [static]

Converts a number of twips to points.

Parameters

TInt aTwips A number of twips.

TwipsFromPoints(TInt)

IMPORT_C TInt TwipsFromPoints ( TInt aPoints ) [static]

Converts a number of points into twips.

Parameters

TInt aPoints A number of points.

TwipsFromPoints(const TDesC &)

IMPORT_C TInt TwipsFromPoints ( const TDesC & aPoints ) [static]

Converts a number of points held as text to twips.

Parameters

const TDesC & aPoints A number of points as text.

TypefaceAttributes(const CGraphicsDevice &, const TDesC &)

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

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

Parameters

const CGraphicsDevice & aDevice The graphics device.
const TDesC & aTypefaceName The name of the typeface.