Bidi コンストラクター
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
| 名前 | 説明 |
|---|---|
| Bidi(IAttributedCharacterIterator) |
指定されたテキストの段落から Bidi を作成します。 |
| Bidi(String, Int32) |
指定されたテキストの段落と基本方向から Bidi を作成します。 |
| Bidi(Char[], Int32, Byte[], Int32, Int32, Int32) |
指定されたテキスト、埋め込み、方向の情報から Bidi を作成します。 |
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属性が存在する場合は、基本方向 (左から右または右から左) を決定します。 存在しない場合、基本方向は Unicode 双方向アルゴリズムを使用して計算され、テキストに強い方向文字がない場合は既定で左から右に計算されます。 この属性が存在する場合は、段落内のすべてのテキストに適用する必要があります。
テキスト内のBIDI_EMBEDDING属性 (存在する場合) は、埋め込みレベル情報を表します。 -1 から -62 までの負の値は、レベルの絶対値でのオーバーライドを示します。 1 ~ 62 の正の値は埋め込みを示します。 値が 0 であるか定義されていない場合、基本方向によって決定される基本埋め込みレベルが想定されます。
テキスト内のNUMERIC_SHAPING属性 (存在する場合) は、bidi アルゴリズムを実行する前に、ヨーロッパの数字を他の 10 進数に変換します。 この属性が存在する場合は、段落内のすべてのテキストに適用する必要があります。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
こちらもご覧ください
適用対象
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 を作成します。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
こちらもご覧ください
適用対象
Bidi(Char[], Int32, Byte[], Int32, Int32, Int32)
指定されたテキスト、埋め込み、方向の情報から Bidi を作成します。
[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が認識されます。 その他の値は予約されています。
- 属性
例外
textStart、embStart、またはparagraphLengthが負の場合(text.length またはembeddings.length の場合)。
注釈
指定されたテキスト、埋め込み、方向の情報から Bidi を作成します。 埋め込み配列は null である可能性があります。 存在する場合、値は埋め込みレベル情報を表します。 -1 から -61 までの負の値は、レベルの絶対値でのオーバーライドを示します。 1 ~ 61 の正の値は埋め込みを示します。 値が 0 の場合、基本方向によって決定される基本埋め込みレベルが想定されます。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。