class TFontPresentation |
Specifies the font-independent character format attributes, including bold, italics and underlining.
An instance of this class is owned by the character formatting container (class TCharFormat).
Public Member Functions | |
---|---|
TFontPresentation() | |
IMPORT_C TBool | IsEqual(const TFontPresentation &, const TCharFormatMask &) |
Public Member Enumerations | |
---|---|
enum | TAlignment { EAlignTop, EAlignBottom, EAlignCentered, EAlignBaseLine } |
enum | TFontHighlightStyle { EFontHighlightNone, EFontHighlightNormal, EFontHighlightRounded, EFontHighlightShadow, EFontHighlightNoMatchesIndicator, EFontHighlightFirstCustomStyle = 128, EFontHighlightLastCustomStyle = 255 } |
IMPORT_C | TFontPresentation | ( | ) |
The default C++ constructor constructs a TFontPresentation object, initializing all member data to default values. For details of these values, see the table below.
IMPORT_C TBool | IsEqual | ( | const TFontPresentation & | aFontPresentation, |
const TCharFormatMask & | aMask | |||
) | const |
Compares selected attribute values for equality. Only the attributes specified in the mask are involved in the comparison.
const TFontPresentation & aFontPresentation | Contains the attribute values to compare. |
const TCharFormatMask & aMask | Bitmask specifying the attributes involved in the comparison. |
Vertical picture alignment
EAlignTop |
The top of the picture is aligned flush with the top of the font's ascent, so that the picture may descend below the line. |
EAlignBottom |
The bottom of the picture is aligned flush with the bottom of the font's descent so that the picture may extend above the line. |
EAlignCentered |
The picture is aligned so that its centre is positioned at the baseline of the line. |
EAlignBaseLine |
The bottom of the picture is aligned with the baseline of the font. This is the default. |
Highlight style
EFontHighlightNone |
No highlighting used. |
EFontHighlightNormal |
Normal (square cornered) highlighting used. |
EFontHighlightRounded |
Rounded corner highlighting used. |
EFontHighlightShadow |
Text is drawn offset towards the bottom-right in the highlight colour, (iHighlightColor) before being drawn again in the text colour, (iTextColor) creating a shadow effect. |
EFontHighlightNoMatchesIndicator |
Placeholder for "unrecognised word" highlighting style for FEPs |
EFontHighlightFirstCustomStyle = 128 |
First custom highlighting style is used. MFormCustomDraw::DrawText(). |
EFontHighlightLastCustomStyle = 255 |
Second custom highlighting style is used. MFormCustomDraw::DrawText(). |
TBool | iHiddenText |
Specifies whether or not text is hidden. Note that hidden text is not currently supported by the text layout engine. This attribute is provided to preserve information when copying from and to devices which support hidden text. By default EFalse.
TLogicalRgb | iHighlightColor |
The highlight colour for selected text. Only takes effect if iHighlightStyle is not EFontHighlightNone. By default, the default system foreground colour.
TFontHighlightStyle | iHighlightStyle |
Style for character highlighting. By default EFontHighlightNone.
TAlignment | iPictureAlignment |
The vertical alignment of a picture character. By default EAlignBaseLine.
TFontStrikethrough | iStrikethrough |
The value of the strikethrough attribute. By default EStrikethroughOff.
TLogicalRgb | iTextColor |
The text colour. By default, the default system foreground colour.
TFontUnderline | iUnderline |
The value of the underline attribute. By default EUnderlineOff.
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.