#include <mw/gulutil.h>
Link against: egul.lib
| class FontUtils |
| Public Member Functions | |
|---|---|
| IMPORT_C void | GetAvailableFontsL(const CGraphicsDevice &, CDesCArray &, TInt) |
| IMPORT_C TInt | GetAvailableHeightsInTwipsAndPointsL(const CGraphicsDevice &, const TDesC &, CArrayFix< TInt > &, CDesCArray &) |
| IMPORT_C TInt | GetAvailableHeightsInTwipsL(const CGraphicsDevice &, const TDesC &, CArrayFix< TInt > &) |
| IMPORT_C TInt | IndexOfNearestHeight(CArrayFix< TInt > &, TInt) |
| IMPORT_C TInt | PointsFromTwips(TInt) |
| IMPORT_C TInt | TwipsFromPoints(TInt) |
| IMPORT_C TInt | TwipsFromPoints(const TDesC &) |
| IMPORT_C TInt | TypefaceAttributes(const CGraphicsDevice &, const TDesC &) |
Provides static functions for getting information about the fonts supported by a graphics device.
| 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 | |
|---|---|
| aDevice | The graphics device. |
| aFontNameList | On return, contains the list of typeface names. |
| aFonts | Can be used to specify which sorts of typefaces are required. For possible values, see the flags defined in gulftflg.hrh beginning with EGulAllFonts. |
| 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 | |
|---|---|
| aDevice | The graphics device. |
| aTypefaceName | The name of the typeface. |
| aTwipsList | On return, contains all available heights for the typeface, in twips. |
| aPointsList | On return, the heights in points, represented as character strings. |
| 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 | |
|---|---|
| aDevice | The graphics device. |
| aTypefaceName | The name of the typeface. |
| aHeightList | On return, contains all available heights for the typeface, in twips. |
Gets the index into the supplied list of font heights of the closest match to the font height specified.
| Parameters | |
|---|---|
| aTwipsList | The twips list. |
| aHeight | The requested font height. This may be generated by a call to GetAvailableHeightsInTwipsL() or GetAvailableHeightsInTwipsAndPointsL(). |
| 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 | |
|---|---|
| aDevice | The graphics device. |
| aTypefaceName | The name of the typeface. |