Language

Bidi.OptionInsertMarks フィールド

定義

注意事項

This constant will be removed in the future version. Use Android.Icu.Text.BidiOptions enum directly instead of this field.

setReorderingOptionsのオプション ビット: 必要に応じた Bidi マーク (LRM または RLM) を挿入して、論理順序に並べ替えた結果が正しいことを確認します

[Android.Runtime.Register("OPTION_INSERT_MARKS", ApiSince=29)]
[System.Obsolete("This constant will be removed in the future version. Use Android.Icu.Text.BidiOptions enum directly instead of this field.", true)]
public const Android.Icu.Text.BidiOptions OptionInsertMarks = 1;
[<Android.Runtime.Register("OPTION_INSERT_MARKS", ApiSince=29)>]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Icu.Text.BidiOptions enum directly instead of this field.", true)>]
val mutable OptionInsertMarks : Android.Icu.Text.BidiOptions

フィールド値

Value = 1
属性

注釈

setReorderingOptionsのオプション ビット: 必要に応じた Bidi マーク (LRM または RLM) を挿入して、論理順序に並べ替えた結果が正しいことを確認します

このオプションは、 setParaを呼び出す前に設定またはリセットする必要があります。

このオプションは、特に論理順序で結果を生成する並べ替えモードでのみ重要です。 <ul><li>REORDER_RUNS_ONLY</li><li>REORDER_INVERSE_NUMBERS_AS_L</li><li>REORDER_INVERSE_LIKE_DIRECT</li><li>REORDER_INVERSE_FOR_NUMBERS_SPECIAL</li></ul>

このオプションが並べ替えモードのREORDER_INVERSE_NUMBERS_AS_Lまたは呼び出しsetInverse(true)と組み合わせて設定されている場合は、メソッドwriteReordered()の呼び出しでオプションINSERT_LRM_FOR_NUMERICを意味します。

その他の並べ替えモードでは、ラウンド トリップを確実にするために、LRM または RLM 文字の最小数がソース テキストに追加されます。つまり、結果の論理テキストに逆並べ替えモードを適用し、Bidi マーク (オプション OPTION_REMOVE_CONTROLSwriteReorderedでsetPara()またはオプション REMOVE_BIDI_CONTROLSを呼び出す前に設定) を適用すると、結果は最初の変換のソース テキストと同じになります。

オプション OPTION_REMOVE_CONTROLSと共に指定した場合、このオプションは無視されます。 これは、メソッドwriteReordered()の呼び出しでオプションREMOVE_BIDI_CONTROLSを禁止し、並べ替えモードがREORDER_INVERSE_NUMBERS_AS_L場合にメソッドwriteReordered()の呼び出しでオプションINSERT_LRM_FOR_NUMERICを意味します。

Javaドキュメント。

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

適用対象