Langue

Bidi.WriteReordered(BidiOptions) Méthode

Définition

Prenez un Bidi objet contenant les informations de réorganisation d’un élément de texte (un ou plusieurs paragraphes) défini par setPara() ou pour une ligne de texte setLine() définie et renvoyez une chaîne contenant le texte réorganisé.

[Android.Runtime.Register("writeReordered", "(I)Ljava/lang/String;", "GetWriteReordered_IHandler", ApiSince=29)]
public virtual string? WriteReordered(Android.Icu.Text.BidiOptions options);
[<Android.Runtime.Register("writeReordered", "(I)Ljava/lang/String;", "GetWriteReordered_IHandler", ApiSince=29)>]
abstract member WriteReordered : Android.Icu.Text.BidiOptions -> string
override this.WriteReordered : Android.Icu.Text.BidiOptions -> string

Paramètres

options
BidiOptions

Ensemble d’options de bits pour la réorganisation qui contrôle la façon dont le texte réorganisé est écrit. Les options incluent la mise en miroir des caractères d’un point de code et l’insertion de caractères LRM, qui est utilisé en particulier pour transformer du texte stocké visuellement en texte stocké logiquement (bien qu’il s’agit toujours d’une implémentation incorrecte d’un algorithme « Bidi inverse », car il utilise l’algorithme « forward Bidi » à son cœur). Les options disponibles sont les suivantes : DO_MIRRORING, , OUTPUT_REVERSEINSERT_LRM_FOR_NUMERICKEEP_BASE_COMBINING, , , REMOVE_BIDI_CONTROLSSTREAMING

Retours

Texte réorganisé. Si l’option INSERT_LRM_FOR_NUMERIC est définie, la longueur de la chaîne retournée peut être aussi grande que getLength()+2*countRuns().<br> Si l’option REMOVE_BIDI_CONTROLS est définie, la longueur de la chaîne retournée peut être inférieure getLength()à .<br> Si aucune de ces options n’est définie, la longueur de la chaîne retournée sera exactement getProcessedLength().

Attributs

Remarques

Prenez un Bidi objet contenant les informations de réorganisation d’un élément de texte (un ou plusieurs paragraphes) défini par setPara() ou pour une ligne de texte setLine() définie et renvoyez une chaîne contenant le texte réorganisé.

Le texte peut avoir été alias (seule une référence a été stockée sans copier le contenu), il ne doit donc pas avoir été modifié depuis l’appel setPara() .

Cette méthode conserve l’intégrité des caractères avec plusieurs unités de code et (éventuellement) la combinaison de caractères. Les caractères des exécutions RTL peuvent être remplacés par des caractères d’image miroir dans la chaîne retournée. Notez que la mise en miroir « réelle » doit être effectuée dans un moteur de rendu par sélection de glyphe et que pour de nombreux caractères « mis en miroir » il n’existe aucun caractère Unicode comme équivalents d’image miroir. Il existe également des options pour insérer ou supprimer des caractères de contrôle Bidi ; consultez les descriptions de la valeur de retour et du options paramètre, ainsi que des indicateurs de bits d’option.

Java documentation pour android.icu.text.Bidi.writeReordered(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.

S’applique à