Linguaggio

Bidi Costruttori

Definizione

Overload

Nome Descrizione
Bidi(IAttributedCharacterIterator)

Crea Bidi dal paragrafo di testo specificato.

Bidi(String, Int32)

Creare Bidi dal paragrafo specificato di testo e direzione di base.

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

Creare Bidi dal testo, dall'incorporamento e dalle informazioni sulla direzione specificate.

Bidi(IAttributedCharacterIterator)

Crea Bidi dal paragrafo di testo specificato.

[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

Parametri

paragraph
IAttributedCharacterIterator

un paragrafo di testo con informazioni facoltative sull'attributo carattere e paragrafo

Attributi

Eccezioni

se paragraph == null

Commenti

Crea Bidi dal paragrafo di testo specificato.

L'attributo RUN_DIRECTION nel testo, se presente, determina la direzione di base (da sinistra a destra o da destra a sinistra). Se non è presente, la direzione di base viene calcolata usando l'algoritmo bidirezionale Unicode, che per impostazione predefinita è da sinistra a destra se non sono presenti caratteri direzionali sicuri nel testo. Questo attributo, se presente, deve essere applicato a tutto il testo del paragrafo.

L'attributo BIDI_EMBEDDING nel testo, se presente, rappresenta le informazioni sul livello di incorporamento. I valori negativi da -1 a -62 indicano gli override al valore assoluto del livello. I valori positivi da 1 a 62 indicano incorporamenti. Dove i valori sono zero o non definiti, viene assunto il livello di incorporamento di base determinato dalla direzione di base.

L'attributo NUMERIC_SHAPING nel testo, se presente, converte le cifre europee in altre cifre decimali prima di eseguire l'algoritmo bidi. Questo attributo, se presente, deve essere applicato a tutto il testo del paragrafo.

Documentazione java per java.text.Bidi.Bidi(java.text.AttributedCharacterIterator).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Vedi anche

Si applica a

Bidi(String, Int32)

Creare Bidi dal paragrafo specificato di testo e direzione di 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

Parametri

paragraph
String

un paragrafo di testo

flags
Int32

raccolta di flag che controllano l'algoritmo. L'algoritmo riconosce i flag DIRECTION_LEFT_TO_RIGHT, DIRECTION_RIGHT_TO_LEFT, DIRECTION_DEFAULT_LEFT_TO_RIGHT e DIRECTION_DEFAULT_RIGHT_TO_LEFT. Gli altri valori sono riservati.

Attributi

Commenti

Creare Bidi dal paragrafo specificato di testo e direzione di base.

Documentazione java per java.text.Bidi.Bidi(java.lang.String, int).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Vedi anche

Si applica a

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

Creare Bidi dal testo, dall'incorporamento e dalle informazioni sulla direzione specificate.

[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

Parametri

text
Char[]

matrice contenente il paragrafo del testo da elaborare.

textStart
Int32

indice nella matrice di testo dell'inizio del paragrafo.

embeddings
Byte[]

matrice contenente valori di incorporamento per ogni carattere nel paragrafo. Può essere null, nel qual caso si presuppone che non siano presenti informazioni di incorporamento esterne.

embStart
Int32

indice nella matrice di incorporamento dell'inizio del paragrafo.

paragraphLength
Int32

lunghezza del paragrafo nella matrice di testo e incorporamento.

flags
Int32

raccolta di flag che controllano l'algoritmo. L'algoritmo riconosce i flag DIRECTION_LEFT_TO_RIGHT, DIRECTION_RIGHT_TO_LEFT, DIRECTION_DEFAULT_LEFT_TO_RIGHT e DIRECTION_DEFAULT_RIGHT_TO_LEFT. Gli altri valori sono riservati.

Attributi

Eccezioni

se textStart, embStarto paragraphLength è negativo; se text.length o embeddings.length .

Commenti

Creare Bidi dal testo, dall'incorporamento e dalle informazioni sulla direzione specificate. La matrice di incorporamenti può essere Null. Se presente, i valori rappresentano informazioni sul livello di incorporamento. I valori negativi da -1 a -61 indicano gli override al valore assoluto del livello. I valori positivi compresi tra 1 e 61 indicano incorporamenti. Dove i valori sono zero, si presuppone il livello di incorporamento di base determinato dalla direzione di base.

Documentazione java per java.text.Bidi.Bidi(char[], int, byte[], int, int, int).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Vedi anche

Si applica a