Udostępnij za pośrednictwem


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

Lista UInt16 wartości reprezentujących 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 mapuje się na jedną glifę lub na grupę glyph, 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 lub równa Empty, zakłada się, że mapowanie sekwencyjne od 1 do 1.

Dotyczy