Lingua

Bidi.GetVisualMap Metodo

Definizione

Ottenere una mappa dell'indice da oggetto visivo a logica (matrice) per i caratteri nell'oggetto Bidi (paragrafo o riga).

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

Valori restituiti

Int32[]

matrice di getResultLength() indici che rifletterà il riordinamento dei caratteri.<br><Br> La mappa dell'indice restituirà indexMap[visualIndex]==logicalIndex, dove indexMap rappresenta la matrice restituita.

Attributi

Commenti

Ottenere una mappa dell'indice da oggetto visivo a logica (matrice) per i caratteri nell'oggetto Bidi (paragrafo o riga).

Alcuni valori nella mappa possono essere MAP_NOWHERE se i caratteri di testo corrispondenti sono segni Bidi inseriti nell'output visivo dall'opzione OPTION_INSERT_MARKS.

Quando l'output visivo viene modificato tramite opzioni di writeReordered()INSERT_LRM_FOR_NUMERIC, ad esempio , OUTPUT_REVERSEKEEP_BASE_COMBINING, REMOVE_BIDI_CONTROLSle posizioni logiche restituite potrebbero non essere corrette. È consigliabile usare, quando possibile, opzioni di riordinamento, #OPTION_INSERT_MARKS ad esempio e #OPTION_REMOVE_CONTROLS.

per android.icu.text.Bidi.getVisualMap().

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a