Langage

Bidi Constructeurs

Définition

Surcharges

Nom Description
Bidi(IAttributedCharacterIterator)

Créez Bidi à partir du paragraphe donné du texte.

Bidi(String, Int32)

Créez Bidi à partir du paragraphe donné du texte et du sens de base.

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

Créez Bidi à partir du texte, de l’incorporation et des informations de direction donnés.

Bidi(IAttributedCharacterIterator)

Créez Bidi à partir du paragraphe donné du texte.

[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

Paramètres

paragraph
IAttributedCharacterIterator

un paragraphe de texte avec des informations facultatives sur les attributs de caractère et de paragraphe

Attributs

Exceptions

si paragraph == null

Remarques

Créez Bidi à partir du paragraphe donné du texte.

L’attribut RUN_DIRECTION dans le texte, le cas échéant, détermine la direction de base (gauche à droite ou droite à gauche). S’il n’est pas présent, la direction de base est calculée à l’aide de l’algorithme bidirectionnel Unicode, en utilisant par défaut la valeur de gauche à droite s’il n’y a pas de caractères directionnels forts dans le texte. Cet attribut, s’il est présent, doit être appliqué à tout le texte du paragraphe.

L’attribut BIDI_EMBEDDING dans le texte, le cas échéant, représente des informations de niveau incorporées. Les valeurs négatives de -1 à -62 indiquent des remplacements à la valeur absolue du niveau. Les valeurs positives comprises entre 1 et 62 indiquent des incorporations. Lorsque les valeurs sont nulles ou non définies, le niveau d’incorporation de base tel que déterminé par la direction de base est supposé.

L’attribut NUMERIC_SHAPING dans le texte, le cas échéant, convertit les chiffres européens en autres chiffres décimaux avant d’exécuter l’algorithme bidi. Cet attribut, s’il est présent, doit être appliqué à tout le texte du paragraphe.

Java documentation pour java.text.Bidi.Bidi(java.text.AttributedCharacterIterator).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

Voir aussi

S’applique à

Bidi(String, Int32)

Créez Bidi à partir du paragraphe donné du texte et du sens de base.

[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

Paramètres

paragraph
String

un paragraphe de texte

flags
Int32

collection d’indicateurs qui contrôlent l’algorithme. L’algorithme comprend les indicateurs DIRECTION_LEFT_TO_RIGHT, DIRECTION_RIGHT_TO_LEFT, DIRECTION_DEFAULT_LEFT_TO_RIGHT et DIRECTION_DEFAULT_RIGHT_TO_LEFT. D’autres valeurs sont réservées.

Attributs

Remarques

Créez Bidi à partir du paragraphe donné du texte et du sens de base.

Java documentation pour java.text.Bidi.Bidi(java.lang.String, int).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

Voir aussi

S’applique à

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

Créez Bidi à partir du texte, de l’incorporation et des informations de direction donnés.

[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

Paramètres

text
Char[]

tableau contenant le paragraphe de texte à traiter.

textStart
Int32

index dans le tableau de texte du début du paragraphe.

embeddings
Byte[]

tableau contenant des valeurs d’incorporation pour chaque caractère du paragraphe. Cela peut être null, auquel cas il est supposé qu’il n’existe aucune information d’incorporation externe.

embStart
Int32

index dans le tableau d’incorporation du début du paragraphe.

paragraphLength
Int32

longueur du paragraphe dans le texte et incorporation de tableaux.

flags
Int32

collection d’indicateurs qui contrôlent l’algorithme. L’algorithme comprend les indicateurs DIRECTION_LEFT_TO_RIGHT, DIRECTION_RIGHT_TO_LEFT, DIRECTION_DEFAULT_LEFT_TO_RIGHT et DIRECTION_DEFAULT_RIGHT_TO_LEFT. D’autres valeurs sont réservées.

Attributs

Exceptions

si textStart, ou embStartparagraphLength est négatif ; si text.length ou embeddings.length .

Remarques

Créez Bidi à partir du texte, de l’incorporation et des informations de direction donnés. Le tableau d’incorporations peut être null. Si elles sont présentes, les valeurs représentent des informations de niveau d’incorporation. Les valeurs négatives de -1 à -61 indiquent des remplacements à la valeur absolue du niveau. Les valeurs positives comprises entre 1 et 61 indiquent des incorporations. Lorsque les valeurs sont nulles, le niveau d’incorporation de base tel que déterminé par la direction de base est supposé.

Java documentation pour java.text.Bidi.Bidi(char[], int, byte[], int, int, int).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

Voir aussi

S’applique à