GlyphRun.ClusterMap GlyphRun.ClusterMap GlyphRun.ClusterMap GlyphRun.ClusterMap Property

定義

重要

この API は CLS 準拠ではありません。

GlyphRun の文字をグリフ インデックスにマップする UInt16 値の一覧を取得または設定します。Gets or sets the list of UInt16 values that maps characters in the GlyphRun to glyph indices.

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; }
member this.ClusterMap : System.Collections.Generic.IList<uint16> with get, set
Public Property ClusterMap As IList(Of UShort)

プロパティ値

マップされたグリフ インデックスを表す UInt16 値の一覧。A list of UInt16 values that represent mapped glyph indices.

注釈

一覧で、文字ごとに 1 つのエントリがあります。There is one entry per character in the list. リスト内の各値で表される、最初のグリフのオフセットは、 GlyphIndices、によって表される、対応する文字Charactersします。Each value in the list gives the offset of the first glyph, represented by GlyphIndices, to the corresponding character, represented by Characters.

複数の文字が 1 つのグリフにマップまたはマップに厳密に個別の文字に分割することはできません、グリフ グループにすべての文字のエントリが同じ値を持つ位置: このグループの文字を表します。 最初のグリフのオフセット。Where multiple characters map to a single glyph, or to a glyph group that cannot be broken down to map exactly to individual characters, the entries for all the characters have the same value: the offset of the first glyph that represents this group of characters.

リストの場合null以上Empty、シーケンシャルな 1 対 1 マッピングが想定されます。If the list is null or equal to Empty, sequential 1 to 1 mapping is assumed.

適用対象