Язык

Bidi Конструкторы

Определение

Перегрузки

Имя. Описание
Bidi(IAttributedCharacterIterator)

Создайте Bidi из заданного абзаца текста.

Bidi(String, Int32)

Создайте Bidi из заданного абзаца текста и базового направления.

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

Создайте Биди из заданного текста, внедрения и направления информации.

Bidi(IAttributedCharacterIterator)

Создайте Bidi из заданного абзаца текста.

[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

Параметры

paragraph
IAttributedCharacterIterator

абзац текста с дополнительными сведениями о символах и атрибутах абзаца

Атрибуты

Исключения

если paragraph == null

Комментарии

Создайте Bidi из заданного абзаца текста.

Атрибут RUN_DIRECTION в тексте, если он присутствует, определяет базовое направление (слева направо или справа налево). Если это не так, базовое направление вычисляется с помощью алгоритма Юникода Двунаправленного алгоритма, по умолчанию по умолчанию слева направо, если в тексте нет сильных символов направления. Этот атрибут, если он присутствует, должен применяться ко всему тексту абзаца.

Атрибут BIDI_EMBEDDING в тексте, если он присутствует, представляет сведения о уровне внедрения. Отрицательные значения от -1 до -62 указывают на переопределения на абсолютном значении уровня. Положительные значения от 1 до 62 указывают на внедрение. Где значения равны нулю или не определены, предполагается базовый уровень внедрения, определяемый базовым направлением.

Атрибут NUMERIC_SHAPING в тексте, если он присутствует, преобразует европейские цифры в другие десятичные цифры перед запуском алгоритма биди. Этот атрибут, если он присутствует, должен применяться ко всему тексту абзаца.

Java документации по java.text.Bidi.Bidi(java.text.AttributedCharacterIterator).

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

См. также

Применяется к

Bidi(String, Int32)

Создайте Bidi из заданного абзаца текста и базового направления.

[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

Параметры

paragraph
String

абзац текста

flags
Int32

коллекция флагов, управляющих алгоритмом. Алгоритм понимает флаги DIRECTION_LEFT_TO_RIGHT, DIRECTION_RIGHT_TO_LEFT, DIRECTION_DEFAULT_LEFT_TO_RIGHT и DIRECTION_DEFAULT_RIGHT_TO_LEFT. Другие значения зарезервированы.

Атрибуты

Комментарии

Создайте Bidi из заданного абзаца текста и базового направления.

Java документации по java.text.Bidi.Bidi(java.lang.String, int).

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

См. также

Применяется к

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

Создайте Биди из заданного текста, внедрения и направления информации.

[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

Параметры

text
Char[]

массив, содержащий абзац текста для обработки.

textStart
Int32

индекс в текстовом массиве начала абзаца.

embeddings
Byte[]

массив, содержащий значения внедрения для каждого символа в абзаце. Это может быть null, в этом случае предполагается, что нет внешних сведений о внедрении.

embStart
Int32

индекс в массив внедрения начала абзаца.

paragraphLength
Int32

Длина абзаца в тексте и массивах внедрения.

flags
Int32

коллекция флагов, управляющих алгоритмом. Алгоритм понимает флаги DIRECTION_LEFT_TO_RIGHT, DIRECTION_RIGHT_TO_LEFT, DIRECTION_DEFAULT_LEFT_TO_RIGHT и DIRECTION_DEFAULT_RIGHT_TO_LEFT. Другие значения зарезервированы.

Атрибуты

Исключения

Значение textStartif, embStartor paragraphLength is negative; if text.length или embeddings.length .

Комментарии

Создайте Биди из заданного текста, внедрения и направления информации. Массив внедрения может иметь значение NULL. При наличии значения представляют сведения о уровне внедрения. Отрицательные значения от -1 до -61 указывают на переопределения на абсолютном значении уровня. Положительные значения от 1 до 61 указывают на внедрение. Где значения равны нулю, предполагается базовый уровень внедрения, определяемый базовым направлением.

Java документации по java.text.Bidi.Bidi(char[], int, byte[], int, int, int).

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

См. также

Применяется к