GlyphRun.ClusterMap 属性

定义

重要

此 API 不符合 CLS。

获取或设置将 GlyphRun 中的字符映射到字形索引的 UInt16 值列表。

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)

属性值

表示映射的字形索引的 UInt16 值列表。

属性

注解

列表中每个字符有一个条目。 列表中的每个值将第一个字形(由 GlyphIndices表示)的偏移量提供给由 表示的 Characters相应字符。

如果多个字符映射到单个字形,或映射到无法细分为精确映射到单个字符的字形组,则所有字符的条目具有相同的值:表示这组字符的第一个字形的偏移量。

如果列表为 null 或等于 Empty,则采用顺序 1 到 1 映射。

适用于