Sdílet prostřednictvím


GlyphRun.ClusterMap Vlastnost

Definice

Důležité

Toto rozhraní API neodpovídá specifikaci CLS.

Získá nebo nastaví seznam UInt16 hodnot, které mapují znaky v GlyphRun indexech glyfů.

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)

Hodnota vlastnosti

Seznam UInt16 hodnot, které představují namapované indexy glyfů.

Atributy

Poznámky

V seznamu je jedna položka pro každý znak. Každá hodnota v seznamu poskytuje posun prvního piktogramu reprezentovaný znakem GlyphIndices, na odpovídající znak reprezentovaný znakem Characters.

Pokud se více znaků mapuje na jeden glyf nebo na skupinu glyfů, kterou nelze rozdělit tak, aby se mapovaly přesně na jednotlivé znaky, mají položky pro všechny znaky stejnou hodnotu: posun prvního glyfu, který představuje tuto skupinu znaků.

Pokud je null seznam roven , předpokládá se Emptypostupné mapování 1 až 1.

Platí pro