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
省略可能な文字と段落属性情報を含むテキストの段落
- 属性
例外
if paragraph == null
注釈
指定したテキストの段落から Bidi を作成します。
テキスト内のRUN_DIRECTION属性が存在する場合は、基本方向 (左から右または右から左) を決定します。 存在しない場合、基本方向は Unicode 双方向アルゴリズムを使用して計算され、テキストに強い方向の文字がない場合は既定で左から右に計算されます。 この属性が存在する場合は、段落内のすべてのテキストに適用する必要があります。
テキスト内のBIDI_EMBEDDING属性 (存在する場合) は、埋め込みレベル情報を表します。 -1 から -62 までの負の値は、レベルの絶対値でのオーバーライドを示します。 1 ~ 62 の正の値は埋め込みを示します。 値が 0 であるか定義されていない場合は、基本方向によって決定される基本埋め込みレベルが想定されます。
テキスト内のNUMERIC_SHAPING属性が存在する場合は、bidi アルゴリズムを実行する前に、ヨーロッパ数字を他の 10 進数に変換します。 この属性が存在する場合は、段落内のすべてのテキストに適用する必要があります。
の java.text.Bidi.Bidi(java.text.AttributedCharacterIterator)
Java ドキュメント。
このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。
こちらもご覧ください
適用対象
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.text.Bidi.Bidi(java.lang.String, int)
Java ドキュメント。
このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。
こちらもご覧ください
適用対象
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を理解します。 その他の値は予約されています。
- 属性
例外
、、embStart
または が負の場合textStart
は 。または embeddings.length
の場合text.length
paragraphLength
は 。
注釈
指定されたテキスト、埋め込み、および方向の情報から Bidi を作成します。 埋め込み配列は null である可能性があります。 存在する場合、値は埋め込みレベル情報を表します。 -1 から -61 までの負の値は、レベルの絶対値でのオーバーライドを示します。 1 ~ 61 の正の値は埋め込みを示します。 値が 0 の場合、基本方向によって決まる基本埋め込みレベルが想定されます。
の java.text.Bidi.Bidi(char[], int, byte[], int, int, int)
Java ドキュメント。
このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。