次の方法で共有


Bidi.ReorderVisually(Byte[], Int32, Object[], Int32, Int32) メソッド

定義

配列内のオブジェクトを、そのレベルに基づいて視覚的な順序に並べ替えます。

[Android.Runtime.Register("reorderVisually", "([BI[Ljava/lang/Object;II)V", "")]
public static void ReorderVisually (byte[]? levels, int levelStart, Java.Lang.Object[]? objects, int objectStart, int count);
[<Android.Runtime.Register("reorderVisually", "([BI[Ljava/lang/Object;II)V", "")>]
static member ReorderVisually : byte[] * int * Java.Lang.Object[] * int * int -> unit

パラメーター

levels
Byte[]

各オブジェクトの bidi レベルを表す配列

levelStart
Int32

levels 配列内の開始位置

objects
Object[]

視覚的な順序に並べ替えられるオブジェクトの配列

objectStart
Int32

オブジェクト配列内の開始位置

count
Int32

並べ替えるオブジェクトの数

属性

例外

levelStart または が負の場合countは 。または の場合count > objects.length - objectStartcount > levels.length - levelStartobjectStartは 。

注釈

配列内のオブジェクトを、そのレベルに基づいて視覚的な順序に並べ替えます。 これは、テキストの実行を論理的な順序で表すオブジェクトのコレクションがあり、各実行にテキストが 1 つのレベルで含まれている場合に使用するユーティリティ関数です。 オブジェクト配列内の から までのobjectStart + count要素indexobjectStartは、テキストの各実行が levels 配列内の対応する要素によって示されるレベル () index - objectStart + levelStartを持つ場合、視覚的な順序に並べ替えられます。

の Java ドキュメント java.text.Bidi.reorderVisually(byte[], int, java.lang.Object[], int, int)

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象