CLinkedTypefaceGroup Class Reference
class CLinkedTypefaceGroup : public CBase |
This class contains parameters used to describe the groups that linked typeface elements are associated to. These "metrics" apply to all fonts that are specified to be within the group.
WARNING: Class for internal and partner use ONLY. Compatibility is not guaranteed in future releases.
Constructor & Destructor Documentation
CLinkedTypefaceGroup(TInt)
CLinkedTypefaceGroup | ( | TInt | aGroupId | ) | [private] |
Member Functions Documentation
BaselineShift()
The baseline shift associated with the typefaces within this group.
BoldnessPercentage()
IMPORT_C TInt | BoldnessPercentage | ( | ) | const |
Returns the current boldness percentage for this typeface group.
GroupId()
IMPORT_C TInt | GroupId | ( | ) | const |
The group ID specified at construction.
ItalicAngle()
IMPORT_C TInt | ItalicAngle | ( | ) | const |
The angle (slant) of italic text
NewLC(TInt)
Constructs a new linked typeface group with the specified ID and places it on the CleanupStack.
By default the Antialiasing Threshold, Boldness Percentage and Italic Angle are set to -1. The rasterizer will apply its "best-guess" as to the value in this case. The default scaling option is EScalingNone; the default baseline shift is ENoBaselineShift.
SetBaselineShift(TBaselineShift)
SetBoldnessPercentage(TInt)
IMPORT_C void | SetBoldnessPercentage | ( | TInt | aPercentage | ) | |
Sets the boldness percentage used by typefaces belonging to this group.
The percentage is relative to the font size specified. For example if a font with an em height of 18 has a boldness percentage of 5% the resulting emboldened text will be emboldened by 18 x (5 / 100) = 0.9 pixels.
Parameters
TInt aPercentage | The boldness percentage to be used by this group. |
SetItalicAngle(TInt)
IMPORT_C void | SetItalicAngle | ( | TInt | aAngle | ) | |
Sets the angle (slant) of italic text
Parameters
TInt aAngle | The angle (slant) of italic text |
SetScalingOption(TScalingOption)
Member Enumerations Documentation
Enum TBaselineShift
Specifies whether the font baseline of fonts belonging to this group should be shifted or not.
Enumerators
EBaselineShift | |
ENoBaselineShift | |
Enum TScalingOption
Specifies the different ways in which a typeface belonging to this group can be scaled.
Enumerators
EScalingNone | |
EScalingUp | |
EScalingDown | |
EScalingUpOrDown | |
Member Data Documentation
TBaselineShift
iBaselineShift
TInt
iBoldnessPercentage
TInt
| iBoldnessPercentage | [private] |
TInt
iItalicAngle
TInt
| iItalicAngle | [private] |
TScalingOption
iScalingOption
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.