Bidi.ReorderVisually(Byte[], Int32, Object[], Int32, Int32) Método

Definición

Reordene los objetos de la matriz en orden visual en función de sus niveles.

[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

Parámetros

levels
Byte[]

matriz que representa el nivel bidi de cada objeto

levelStart
Int32

la posición inicial de la matriz de niveles

objects
Object[]

matriz de objetos que se van a reordenar en orden visual

objectStart
Int32

la posición inicial de la matriz de objetos

count
Int32

el número de objetos que se van a reordenar

Atributos

Excepciones

si countes , levelStart o objectStart es negativo; si count > levels.length - levelStart es o si count > objects.length - objectStart.

Comentarios

Reordene los objetos de la matriz en orden visual en función de sus niveles. Se trata de una función de utilidad que se usa cuando se tiene una colección de objetos que representan ejecuciones de texto en orden lógico, cada ejecución que contiene texto en un solo nivel. Los elementos index de hasta objectStartobjectStart + count en la matriz de objetos se reordenarán en orden visual, suponiendo que cada ejecución de texto tenga el nivel indicado por el elemento correspondiente de la matriz de niveles (en index - objectStart + levelStart).

Java documentación para java.text.Bidi.reorderVisually(byte[], int, java.lang.Object[], int, int).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a