GlyphRun.ClusterMap Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Ważne
Ten interfejs API nie jest zgodny ze specyfikacją CLS.
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 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.
W przypadku mapowania wielu znaków na pojedynczą glifę lub do grupy glifów, której nie można podzielić na mapowanie dokładnie na poszczególne znaki, wpisy dla wszystkich znaków mają tę samą wartość: przesunięcie pierwszego glifu reprezentującego tę grupę znaków.
Jeśli lista jest null równa Empty, przyjmuje się sekwencyjne mapowanie od 1 do 1.