| 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.
CFont::GetCharacterPosition() CFont::GetCharacterPosition2()
| 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
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.