Sprache

Bidi Konstruktoren

Definition

Überlädt

Name Beschreibung
Bidi(IAttributedCharacterIterator)

Erstellen Sie Bidi aus dem angegebenen Textabsatz.

Bidi(String, Int32)

Erstellen Sie Bidi aus dem angegebenen Absatz von Text und Basisrichtung.

Bidi(Char[], Int32, Byte[], Int32, Int32, Int32)

Erstellen Sie Bidi aus den angegebenen Text-, Einbettungs- und Richtungsinformationen.

Bidi(IAttributedCharacterIterator)

Erstellen Sie Bidi aus dem angegebenen Textabsatz.

[Android.Runtime.Register(".ctor", "(Ljava/text/AttributedCharacterIterator;)V", "")]
public Bidi(Java.Text.IAttributedCharacterIterator? paragraph);
[<Android.Runtime.Register(".ctor", "(Ljava/text/AttributedCharacterIterator;)V", "")>]
new Java.Text.Bidi : Java.Text.IAttributedCharacterIterator -> Java.Text.Bidi

Parameter

paragraph
IAttributedCharacterIterator

Ein Textabsatz mit optionalen Zeichen- und Absatzattributeinformationen

Attribute

Ausnahmen

wenn paragraph == null

Hinweise

Erstellen Sie Bidi aus dem angegebenen Textabsatz.

Das attribut RUN_DIRECTION im Text( falls vorhanden) bestimmt die Basisrichtung (von links nach rechts oder von rechts nach links). Wenn sie nicht vorhanden ist, wird die Basisrichtung mit dem Unicode-Bidirektionalen Algorithmus berechnet, wobei standardmäßig von links nach rechts, wenn im Text keine starken Richtungszeichen vorhanden sind. Dieses Attribut muss, falls vorhanden, auf den gesamten Text im Absatz angewendet werden.

Das attribut BIDI_EMBEDDING im Text, falls vorhanden, stellt informationen zum Einbetten von Ebenen dar. Negative Werte von -1 bis -62 deuten auf Überschreibungen auf den absoluten Wert der Ebene hin. Positive Werte von 1 bis 62 deuten auf Einbettungen hin. Wenn Werte null oder nicht definiert sind, wird die Basiseinbettungsebene gemäß der Basisrichtung angenommen.

Das attribut NUMERIC_SHAPING im Text, falls vorhanden, konvertiert europäische Ziffern in andere Dezimalziffern, bevor der Bidi-Algorithmus ausgeführt wird. Dieses Attribut muss, falls vorhanden, auf den gesamten Text im Absatz angewendet werden.

Java Dokumentation für java.text.Bidi.Bidi(java.text.AttributedCharacterIterator).

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.

Weitere Informationen

Gilt für:

Bidi(String, Int32)

Erstellen Sie Bidi aus dem angegebenen Absatz von Text und Basisrichtung.

[Android.Runtime.Register(".ctor", "(Ljava/lang/String;I)V", "")]
public Bidi(string? paragraph, int flags);
[<Android.Runtime.Register(".ctor", "(Ljava/lang/String;I)V", "")>]
new Java.Text.Bidi : string * int -> Java.Text.Bidi

Parameter

paragraph
String

Ein Textabsatz

flags
Int32

eine Sammlung von Flags, die den Algorithmus steuern. Der Algorithmus versteht die Flags DIRECTION_LEFT_TO_RIGHT, DIRECTION_RIGHT_TO_LEFT, DIRECTION_DEFAULT_LEFT_TO_RIGHT und DIRECTION_DEFAULT_RIGHT_TO_LEFT. Andere Werte sind reserviert.

Attribute

Hinweise

Erstellen Sie Bidi aus dem angegebenen Absatz von Text und Basisrichtung.

Java Dokumentation für java.text.Bidi.Bidi(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.

Weitere Informationen

Gilt für:

Bidi(Char[], Int32, Byte[], Int32, Int32, Int32)

Erstellen Sie Bidi aus den angegebenen Text-, Einbettungs- und Richtungsinformationen.

[Android.Runtime.Register(".ctor", "([CI[BIII)V", "")]
public Bidi(char[]? text, int textStart, byte[]? embeddings, int embStart, int paragraphLength, int flags);
[<Android.Runtime.Register(".ctor", "([CI[BIII)V", "")>]
new Java.Text.Bidi : char[] * int * byte[] * int * int * int -> Java.Text.Bidi

Parameter

text
Char[]

ein Array, das den zu verarbeitenden Textabsatz enthält.

textStart
Int32

der Index in das Textarray des Absatzanfangs.

embeddings
Byte[]

ein Array mit Einbettungswerten für jedes Zeichen im Absatz. Dies kann null sein, in diesem Fall wird davon ausgegangen, dass keine externen Einbettungsinformationen vorhanden sind.

embStart
Int32

der Index in das Einbettungsarray des Anfangs des Absatzes.

paragraphLength
Int32

die Länge des Absatzes im Text und Einbettungsarrays.

flags
Int32

eine Sammlung von Flags, die den Algorithmus steuern. Der Algorithmus versteht die Flags DIRECTION_LEFT_TO_RIGHT, DIRECTION_RIGHT_TO_LEFT, DIRECTION_DEFAULT_LEFT_TO_RIGHT und DIRECTION_DEFAULT_RIGHT_TO_LEFT. Andere Werte sind reserviert.

Attribute

Ausnahmen

wenn , embStart, oder paragraphLength ist negativ; wenn text.length textStartoder embeddings.length .

Hinweise

Erstellen Sie Bidi aus den angegebenen Text-, Einbettungs- und Richtungsinformationen. Das Einbettungsarray kann null sein. Wenn vorhanden, stellen die Werte Informationen zur Einbettungsebene dar. Negative Werte von -1 bis -61 deuten auf Überschreibungen auf den absoluten Wert der Ebene hin. Positive Werte von 1 bis 61 deuten auf Einbettungen hin. Wenn Werte null sind, wird die Basiseinbettungsebene gemäß der Basisrichtung angenommen.

Java Dokumentation für java.text.Bidi.Bidi(char[], int, byte[], int, int, 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.

Weitere Informationen

Gilt für: