Bidi.GetVisualMap メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
Bidi (段落または行) オブジェクト内の文字のビジュアルから論理へのインデックス マップ (配列) を取得します。
[Android.Runtime.Register("getVisualMap", "()[I", "GetGetVisualMapHandler", ApiSince=29)]
public virtual int[]? GetVisualMap();
[<Android.Runtime.Register("getVisualMap", "()[I", "GetGetVisualMapHandler", ApiSince=29)>]
abstract member GetVisualMap : unit -> int[]
override this.GetVisualMap : unit -> int[]
返品
文字の並べ替えを反映する getResultLength() インデックスの配列。<br><br> インデックス マップは indexMap[visualIndex]==logicalIndexになり、 indexMap は返された配列を表します。
- 属性
注釈
Bidi (段落または行) オブジェクト内の文字のビジュアルから論理へのインデックス マップ (配列) を取得します。
マップ内の一部の値は、対応するテキスト文字がオプション OPTION_INSERT_MARKSによってビジュアル出力に挿入された Bidi マークである場合にMAP_NOWHEREされる場合があります。
INSERT_LRM_FOR_NUMERIC、KEEP_BASE_COMBINING、OUTPUT_REVERSE、REMOVE_BIDI_CONTROLSなどのwriteReordered()のオプションを使用してビジュアル出力を変更すると、返される論理位置が正しくない可能性があります。 可能な場合は、 #OPTION_INSERT_MARKS や #OPTION_REMOVE_CONTROLSなどのオプションを並べ替えて使用することをお勧めします。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。