Idioma

Bidi.GetVisualMap Método

Definição

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

Int32[]

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.

Aplica-se a