Bidi コンストラクター

定義

オーバーロード

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 ドキュメント。

このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。

こちらもご覧ください

適用対象