GlyphRun.ClusterMap プロパティ

定義

重要

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

UInt16内の文字をグリフ インデックスにマップするGlyphRun値の一覧を取得または設定します。

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 値の一覧。

属性

注釈

一覧には、文字ごとに 1 つのエントリがあります。 リスト内の各値は、 GlyphIndicesで表される最初のグリフのオフセットを、 Charactersで表される対応する文字に与えます。

複数の文字が 1 つのグリフにマップされる場合、または個々の文字に正確にマップするために分割できないグリフ グループにマップされる場合、すべての文字のエントリの値は同じです。この文字のグループを表す最初のグリフのオフセットです。

リストが null または Emptyと等しい場合は、順次 1 から 1 のマッピングが想定されます。

適用対象