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

IList<UInt16>

Seznam UInt16 hodnot, které reprezentují mapované indexy glyfů.

Atributy

Poznámky

V seznamu je jedna položka pro každý znak. Každá hodnota v seznamu dává posun prvního glyfu reprezentovaný GlyphIndices , k odpovídajícímu znaku reprezentovanému Characters .

Pokud je více znaků mapováno na jedno glyf nebo na skupinu glyfů, které nelze rozdělit, aby bylo možné mapovat 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 seznam null nebo roven Empty , předpokládá se, že mapování je nastavené na 1 až 1.

Platí pro