Bidi.GetVisualMap 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.
Obtenha um mapa de índice visual para lógico (matriz) para os caracteres no Bidi objeto (parágrafo ou linha).
[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[]
Retornos
uma matriz de getResultLength() índices que refletirá a reordenação dos caracteres.<br><br> O mapa de índice resultará em indexMap[visualIndex]==logicalIndex, onde indexMap representa a matriz retornada.
- Atributos
Comentários
Obtenha um mapa de índice visual para lógico (matriz) para os caracteres no Bidi objeto (parágrafo ou linha).
Alguns valores no mapa poderão ser MAP_NOWHERE se os caracteres de texto correspondentes forem marcas Bidi inseridas na saída visual pela opção OPTION_INSERT_MARKS.
Quando a saída visual é alterada usando opções como writeReordered()INSERT_LRM_FOR_NUMERIC, , KEEP_BASE_COMBINING, OUTPUT_REVERSE, REMOVE_BIDI_CONTROLSas posições lógicas retornadas podem não estar corretas. É recomendável usar, quando possível, opções de reordenação, como #OPTION_INSERT_MARKS e #OPTION_REMOVE_CONTROLS.
Java documentação para android.icu.text.Bidi.getVisualMap().
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.