Compartilhar via


GlyphRun.ClusterMap Propriedade

Definição

Importante

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

Obtém ou define a lista de valores UInt16 que mapeiam caracteres no GlyphRun para índices de glifo.

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 da propriedade

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

Atributos

Comentários

Há uma entrada por caractere na lista. Cada valor na lista fornece o deslocamento do primeiro glifo, representado por GlyphIndices, para o caractere correspondente, representado por Characters.

Onde vários caracteres são mapeados para um único glifo ou para um grupo de glifos que não podem ser divididos para mapear exatamente para caracteres individuais, as entradas para todos os caracteres têm o mesmo valor: o deslocamento do primeiro glifo que representa esse grupo de caracteres.

Se a lista for null ou igual a Empty, o mapeamento sequencial de 1 a 1 será assumido.

Aplica-se a