Freigeben über


GlyphRun.ClusterMap Eigenschaft

Definition

Wichtig

Diese API ist nicht CLS-kompatibel.

Ruft die Liste von UInt16-Werten ab, die Zeichen in GlyphRun zu Glyphindizes zuordnet, oder legt diese fest.

public:
 property System::Collections::Generic::IList<System::UInt16> ^ ClusterMap { System::Collections::Generic::IList<System::UInt16> ^ get(); void set(System::Collections::Generic::IList<System::UInt16> ^ value); };
[System.CLSCompliant(false)]
[System.ComponentModel.TypeConverter(typeof(System.Windows.Media.Converters.UShortIListConverter))]
public System.Collections.Generic.IList<ushort> ClusterMap { get; set; }
[<System.CLSCompliant(false)>]
[<System.ComponentModel.TypeConverter(typeof(System.Windows.Media.Converters.UShortIListConverter))>]
member this.ClusterMap : System.Collections.Generic.IList<uint16> with get, set
Public Property ClusterMap As IList(Of UShort)

Eigenschaftswert

Eine Liste von UInt16-Werten, die zugeordnete Glyphindizes darstellen.

Attribute

Hinweise

Es gibt einen Eintrag pro Zeichen in der Liste. Jeder Wert in der Liste gibt den Offset der ersten Glyphe, dargestellt durch GlyphIndices, an das entsprechende Zeichen, dargestellt durch Characters.

Wenn mehrere Zeichen einer einzelnen Glyphe oder einer Glyphengruppe zugeordnet werden können, die nicht genau einzelne Zeichen zugeordnet werden kann, haben die Einträge für alle Zeichen denselben Wert: der Offset der ersten Glyphe, die diese Gruppe von Zeichen darstellt.

Wenn die Liste oder gleich Emptyistnull, wird eine sequenzielle Zuordnung von 1 zu 1 angenommen.

Gilt für: