Lenguaje

Bidi Constructores

Definición

Sobrecargas

Nombre Description
Bidi(IAttributedCharacterIterator)

Cree Bidi a partir del párrafo especificado del texto.

Bidi(String, Int32)

Cree Bidi a partir del párrafo especificado de texto y dirección base.

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

Cree Bidi a partir del texto especificado, la inserción y la información de dirección.

Bidi(IAttributedCharacterIterator)

Cree Bidi a partir del párrafo especificado del texto.

[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

Parámetros

paragraph
IAttributedCharacterIterator

un párrafo de texto con información opcional sobre caracteres y atributos de párrafo

Atributos

Excepciones

si paragraph == null

Comentarios

Cree Bidi a partir del párrafo especificado del texto.

El atributo RUN_DIRECTION del texto, si está presente, determina la dirección base (de izquierda a derecha o derecha a izquierda). Si no está presente, la dirección base se calcula mediante el algoritmo bidireccional Unicode, de forma predeterminada a izquierda a derecha si no hay caracteres direccionales seguros en el texto. Este atributo, si está presente, debe aplicarse a todo el texto del párrafo.

El atributo BIDI_EMBEDDING del texto, si está presente, representa información de nivel de inserción. Los valores negativos de -1 a -62 indican invalidaciones en el valor absoluto del nivel. Los valores positivos de 1 a 62 indican incrustaciones. Donde los valores son cero o no definidos, se asume el nivel de inserción base determinado por la dirección base.

El atributo NUMERIC_SHAPING del texto, si está presente, convierte los dígitos europeos en otros dígitos decimales antes de ejecutar el algoritmo bidi. Este atributo, si está presente, debe aplicarse a todo el texto del párrafo.

Java documentación para java.text.Bidi.Bidi(java.text.AttributedCharacterIterator).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Consulte también

Se aplica a

Bidi(String, Int32)

Cree Bidi a partir del párrafo especificado de texto y dirección 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

Parámetros

paragraph
String

un párrafo de texto

flags
Int32

una colección de marcas que controlan el algoritmo. El algoritmo entiende las marcas DIRECTION_LEFT_TO_RIGHT, DIRECTION_RIGHT_TO_LEFT, DIRECTION_DEFAULT_LEFT_TO_RIGHT y DIRECTION_DEFAULT_RIGHT_TO_LEFT. Otros valores están reservados.

Atributos

Comentarios

Cree Bidi a partir del párrafo especificado de texto y dirección base.

Java documentación para java.text.Bidi.Bidi(java.lang.String, int).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Consulte también

Se aplica a

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

Cree Bidi a partir del texto especificado, la inserción y la información de dirección.

[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

Parámetros

text
Char[]

matriz que contiene el párrafo del texto que se va a procesar.

textStart
Int32

índice en la matriz de texto del inicio del párrafo.

embeddings
Byte[]

matriz que contiene valores de inserción para cada carácter del párrafo. Esto puede ser NULL, en cuyo caso se supone que no hay información de inserción externa.

embStart
Int32

índice en la matriz de inserción del inicio del párrafo.

paragraphLength
Int32

la longitud del párrafo en el texto e incrustaciones de matrices.

flags
Int32

una colección de marcas que controlan el algoritmo. El algoritmo entiende las marcas DIRECTION_LEFT_TO_RIGHT, DIRECTION_RIGHT_TO_LEFT, DIRECTION_DEFAULT_LEFT_TO_RIGHT y DIRECTION_DEFAULT_RIGHT_TO_LEFT. Otros valores están reservados.

Atributos

Excepciones

si textStartes , embStarto paragraphLength es negativo; si text.length o embeddings.length .

Comentarios

Cree Bidi a partir del texto especificado, la inserción y la información de dirección. La matriz embeddings puede ser null. Si está presente, los valores representan información de nivel de inserción. Los valores negativos de -1 a -61 indican invalidaciones en el valor absoluto del nivel. Los valores positivos de 1 a 61 indican incrustaciones. Donde los valores son cero, se asume el nivel de inserción base determinado por la dirección base.

Java documentación para java.text.Bidi.Bidi(char[], int, byte[], int, int, int).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Consulte también

Se aplica a