Sprache

Bidi.WriteReverse(String, BidiOptions) Methode

Definition

Umkehren eines Rechts-To-Left Ausführung von Unicode-Text.

[Android.Runtime.Register("writeReverse", "(Ljava/lang/String;I)Ljava/lang/String;", "", ApiSince=29)]
public static string? WriteReverse(string? src, Android.Icu.Text.BidiOptions options);
[<Android.Runtime.Register("writeReverse", "(Ljava/lang/String;I)Ljava/lang/String;", "", ApiSince=29)>]
static member WriteReverse : string * Android.Icu.Text.BidiOptions -> string

Parameter

src
String

Der RTL-Text wird ausgeführt.

options
BidiOptions

Einige Optionen für die Neuanordnung, die steuern, wie der neu angeordnete Text geschrieben wird. Siehe den options Parameter in writeReordered().

Gibt zurück

Der neu angeordnete Text. Wenn die REMOVE_BIDI_CONTROLS Option festgelegt ist, kann die Länge der zurückgegebenen Zeichenfolge kleiner als sein src.length(). Wenn diese Option nicht festgelegt ist, ist die Länge der zurückgegebenen Zeichenfolge genau src.length().

Attribute

Hinweise

Umkehren eines Rechts-To-Left Ausführung von Unicode-Text.

Diese Methode behält die Integrität von Zeichen mit mehreren Codeeinheiten und (optional) kombinierten Zeichen bei. Zeichen können durch Spiegelbildzeichen im Zielpuffer ersetzt werden. Beachten Sie, dass die "echte" Spiegelung in einem Renderingmodul durch Glyphenauswahl erfolgen muss und dass für viele "gespiegelte" Zeichen keine Unicode-Zeichen als Spiegelbildentsprechungen vorhanden sind. Es gibt auch Optionen zum Einfügen oder Entfernen von Bidi-Steuerelementzeichen.

Diese Methode ist die Implementierung für das Umkehren von RTL-Läufen als Teil von writeReordered(). Ausführliche Beschreibungen der Parameter finden Sie dort. Da hier keine Bidi-Steuerelemente eingefügt werden, wird die Länge der Ausgabezeichenfolge nie überschritten src.length().

Java Dokumentation für android.icu.text.Bidi.writeReverse(java.lang.String, int).

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: