class CFont::TPositionParam |
Complicated parameter block used for contextual glyph selection, ligature creation and diacritic placement when drawing text in complex scripts
This class declares a constructor, another scoped class, and several other enums. However this class is unlikely to be useful to third party developers.
Public Member Functions | |
---|---|
TPositionParam() |
Public Member Enumerations | |
---|---|
enum | anonymous { EMaxInputChars = 18, EMaxOutputGlyphs = 8 } |
enum | TFlags { EFLogicalOrder = 1 } |
Public Attributes | |
---|---|
TInt16 | iDirection |
TUint16 | iFlags |
TOutput | iOutput |
TInt | iOutputGlyphs |
TPoint | iPen |
TInt | iPosInText |
TPtrC | iText |
Flags for TPositionParam::iFlags.
EFLogicalOrder = 1 |
Input text is logically ordered not visually ordered. |
TInt16 | iDirection |
Input: Orientation (EHorizontal or EVertical) in which to draw the text.
TInt | iPosInText |
Input and output: Position within iText to shape. On exit it will index the first character not positioned