Freigeben über


DWRITE_GLYPH_RUN_DESCRIPTION-Struktur (dwrite.h)

Enthält zusätzliche Eigenschaften im Zusammenhang mit denen in DWRITE_GLYPH_RUN.

Syntax

struct DWRITE_GLYPH_RUN_DESCRIPTION {
  WCHAR const  *localeName;
  WCHAR const  *string;
  UINT32       stringLength;
  UINT16 const *clusterMap;
  UINT32       textPosition;
};

Member

localeName

Typ: const WCHAR*

Ein Array von Zeichen, das den Gebietsschemanamen enthält, der dieser Ausführung zugeordnet ist.

string

Typ: const WCHAR*

Ein Array von Zeichen, das den Text enthält, der den Glyphen zugeordnet ist.

stringLength

Typ: UINT32

Die Anzahl der Zeichen in UTF16-Codeeinheiten. Beachten Sie, dass dies von der Anzahl der Glyphen abweichen kann.

clusterMap

Typ: const UINT16*

Ein Array von Indizes zum Glyphenindizesarray der ersten Glyphen aller Glyphencluster der zu rendernden Glyphen.

textPosition

Typ: UINT32

Die entsprechende Textposition in der Zeichenfolge, aus der diese Glyphenausführung stammt. Dies ist relativ zum Anfang der Zeichenfolge, die durch das IDWriteTextLayout-Objekt dargestellt wird.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 7, Windows Vista mit SP2 und Plattformupdate für Windows Vista [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 R2, Windows Server 2008 mit SP2 und Plattformupdate für Windows Server 2008 [Desktop-Apps | UWP-Apps]
Kopfzeile dwrite.h