次の方法で共有


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

属性

注釈

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

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

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

適用対象