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 и используемых в соответствии с условиями, описанными в разделе "".