Sprache

Bidi.GetVisualMap Methode

Definition

Dient zum Abrufen einer visuellen zu logischen Indexzuordnung (Array) für die Zeichen im Bidi (Absatz- oder Zeilenobjekt).

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

Gibt zurück

Int32[]

ein Array von getResultLength() Indizes, die die Neuanordnung der Zeichen widerspiegeln.<br Br>>< Die Indexzuordnung führt zu indexMap[visualIndex]==logicalIndex, wobei indexMap das zurückgegebene Array darstellt.

Attribute

Hinweise

Dient zum Abrufen einer visuellen zu logischen Indexzuordnung (Array) für die Zeichen im Bidi (Absatz- oder Zeilenobjekt).

Einige Werte in der Karte können sein MAP_NOWHERE , wenn die entsprechenden Textzeichen Bidi-Zeichen sind, die in der visuellen Ausgabe durch die Option OPTION_INSERT_MARKSeingefügt werden.

Wenn die visuelle Ausgabe mithilfe von writeReordered() Optionen wie INSERT_LRM_FOR_NUMERIC, , KEEP_BASE_COMBINING, OUTPUT_REVERSE, , REMOVE_BIDI_CONTROLSgeändert wird, sind die zurückgegebenen logischen Positionen möglicherweise nicht korrekt. Es wird empfohlen, nach Möglichkeit Optionen wie #OPTION_INSERT_MARKS und #OPTION_REMOVE_CONTROLS.

Java Dokumentation für android.icu.text.Bidi.getVisualMap().

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: