Lenguaje

Bidi.GetVisualMap Método

Definición

Obtenga un mapa de índice visual a lógico (matriz) para los caracteres del Bidi objeto (párrafo o línea).

[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[]

Devoluciones

Int32[]

matriz de getResultLength() índices que reflejarán la reordenación de los caracteres.<br Br><> El mapa de índice dará como resultado indexMap[visualIndex]==logicalIndex, donde indexMap representa la matriz devuelta.

Atributos

Comentarios

Obtenga un mapa de índice visual a lógico (matriz) para los caracteres del Bidi objeto (párrafo o línea).

Algunos valores del mapa pueden ser MAP_NOWHERE si los caracteres de texto correspondientes son marcas Bidi insertadas en la salida visual mediante la opción OPTION_INSERT_MARKS.

Cuando la salida visual se modifica mediante opciones de writeReordered() como INSERT_LRM_FOR_NUMERIC, KEEP_BASE_COMBINING, OUTPUT_REVERSE, REMOVE_BIDI_CONTROLSlas posiciones lógicas devueltas pueden no ser correctas. Se recomienda usar, siempre que sea posible, las opciones de reordenación, como #OPTION_INSERT_MARKS y #OPTION_REMOVE_CONTROLS.

Java documentación para android.icu.text.Bidi.getVisualMap().

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