GlyphRun.ClusterMap Właściwość

Definicja

Ważne

Ten interfejs API nie jest zgodny ze specyfikacją CLS.

Pobiera lub ustawia listę UInt16 wartości mapujących znaki w GlyphRun indeksach na glyph.

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)

Wartość właściwości

IList<UInt16>

Lista wartości reprezentujących UInt16 zamapowane indeksy glifów.

Atrybuty

Uwagi

Na liście znajduje się jeden wpis na znak. Każda wartość na liście daje przesunięcie pierwszego glifu reprezentowanego przez GlyphIndices, do odpowiedniego znaku reprezentowanego przez Characters.

Jeśli wiele znaków jest mapowane na pojedynczy symbol lub na grupę glifów, której nie można podzielić na mapowanie dokładnie na poszczególne znaki, wpisy dla wszystkich znaków mają taką samą wartość: przesunięcie pierwszego glifu reprezentującego tę grupę znaków.

Jeśli lista jest null równa Empty, przyjmuje się mapowanie sekwencyjne od 1 do 1.

Dotyczy