GlyphRun.ClusterMap Propriedade

Definição

Importante

Esta API não está em conformidade com CLS.

Obtém ou define a lista de UInt16 valores que mapeia caracteres nos GlyphRun índices de glifos.

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)

Valor de Propriedade

Uma lista de UInt16 valores que representam índices de glifos mapeados.

Atributos

Observações

Há uma entrada por personagem na lista. Cada valor na lista dá o deslocamento do primeiro glifo, representado por GlyphIndices, para o carácter correspondente, representado por Characters.

Quando vários caracteres correspondem a um único glifo, ou a um grupo de glifos que não pode ser decomposto para mapear exatamente a caracteres individuais, as entradas de todos os caracteres têm o mesmo valor: o deslocamento do primeiro glifo que representa este grupo de caracteres.

Se a lista for null ou igual a Empty, assume-se um mapeamento sequencial de 1 para 1.

Aplica-se a