Bidi.ReorderVisually(Byte[], Int32, Object[], Int32, Int32) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Reordene os objetos na matriz em ordem visual com base em seus níveis.
[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[]
uma matriz que representa o nível bidi de cada objeto
- levelStart
- Int32
a posição inicial na matriz de níveis
- objects
- Object[]
a matriz de objetos a serem reordenados em ordem visual
- objectStart
- Int32
a posição inicial na matriz de objetos
- count
- Int32
o número de objetos a reordenar
- Atributos
Exceções
se count, levelStart ou objectStart for negativo; se count > levels.length - levelStart ou se count > objects.length - objectStart.
Comentários
Reordene os objetos na matriz em ordem visual com base em seus níveis. Essa é uma função de utilitário a ser usada quando você tem uma coleção de objetos que representam execuções de texto em ordem lógica, cada execução que contém texto em um único nível. Os elementos de indexobjectStart até objectStart + count a matriz de objetos serão reordenados na ordem visual supondo que cada execução de texto tenha o nível indicado pelo elemento correspondente na matriz de níveis (em index - objectStart + levelStart).
Java documentação para java.text.Bidi.reorderVisually(byte[], int, java.lang.Object[], int, int).
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.