Bidi.OptionInsertMarks フィールド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
注意事項
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を意味します。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。