Bidi Konstruktoren
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ü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.