Bidi.ReorderVisually(Byte[], Int32, Object[], Int32, Int32) Metodo

Definizione

Riordinare gli oggetti nella matrice in ordine visivo in base ai livelli.

[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

Parametri

levels
Byte[]

matrice che rappresenta il livello bidi di ogni oggetto

levelStart
Int32

posizione iniziale nella matrice livelli

objects
Object[]

matrice di oggetti da riordinare in ordine visivo

objectStart
Int32

posizione iniziale nella matrice di oggetti

count
Int32

numero di oggetti da riordinare

Attributi

Eccezioni

se counto levelStartobjectStart è negativo; se count > levels.length - levelStart o .count > objects.length - objectStart

Commenti

Riordinare gli oggetti nella matrice in ordine visivo in base ai livelli. Si tratta di una funzione di utilità da usare quando si dispone di una raccolta di oggetti che rappresentano esecuzioni di testo in ordine logico, ogni esecuzione contenente testo a un singolo livello. Gli elementi da indexobjectStart fino a objectStart + count nella matrice di oggetti verranno riordinati in ordine visivo presupponendo che ogni esecuzione di testo abbia il livello indicato dall'elemento corrispondente nella matrice livelli (in index - objectStart + levelStart).

Documentazione java per java.text.Bidi.reorderVisually(byte[], int, java.lang.Object[], int, int).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a