CFont::TPositionParam Class Reference

#include <gdi.h>

class CFont::TPositionParam

Nested Classes and Structures

Detailed Description

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.

See also: CFont::GetCharacterPosition() CFont::GetCharacterPosition2()

Member Attribute Documentation

iDirection

TInt16 iDirection

Input: Orientation (EHorizontal or EVertical) in which to draw the text.

iFlags

TUint16 iFlags

Input: Flags from TFlags.

iOutput

TOutput iOutput

Information about the glyphs that were output.

iOutputGlyphs

TInt iOutputGlyphs

Number of glyphs actually output.

iPen

TPoint iPen

Input and output: Pen position.

iPosInText

TInt iPosInText

Input and output: Position within iText to shape. On exit it will index the first character not positioned

iText

TPtrC iText

Input: Text containing the characters to be positioned.

Member Enumeration Documentation

Enum anonymous

EnumeratorValueDescription
EMaxInputChars18
EMaxOutputGlyphs8

Enum TFlags

EnumeratorValueDescription
EFLogicalOrder1

Input text is logically ordered not visually ordered.

Constructor & Destructor Documentation

TPositionParam ( )

TPositionParam()[inline]

Standard constructor.