IFormattable.FormatTo(Formatter, FormatFlags, Int32, Int32) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
指定した Formatter formatterを使用してオブジェクトを書式設定します。
[Android.Runtime.Register("formatTo", "(Ljava/util/Formatter;III)V", "GetFormatTo_Ljava_util_Formatter_IIIHandler:Java.Util.IFormattableInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public void FormatTo(Java.Util.Formatter? formatter, Java.Util.FormatFlags flags, int width, int precision);
[<Android.Runtime.Register("formatTo", "(Ljava/util/Formatter;III)V", "GetFormatTo_Ljava_util_Formatter_IIIHandler:Java.Util.IFormattableInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member FormatTo : Java.Util.Formatter * Java.Util.FormatFlags * int * int -> unit
パラメーター
- formatter
- Formatter
Formatter formatter。 クラスを実装すると、Formatter#out() formatter.out()またはFormatter#locale() formatter.locale()を呼び出して、このformatterで使用されるAppendableまたはLocaleをそれぞれ取得できます。
- flags
- FormatFlags
フラグによって出力形式が変更されます。 値はビットマスクとして解釈されます。
FormattableFlags#LEFT_JUSTIFY、FormattableFlags#UPPERCASE、およびFormattableFlags#ALTERNATEのフラグを任意に組み合わせて設定できます。 フラグが設定されていない場合は、実装クラスの既定の書式設定が適用されます。
- width
- Int32
出力に書き込まれる最小文字数。
変換後の値の長さが width より小さい場合、出力は、文字数の合計が幅になるまで ' ' によって埋め込まれます。 パディングは既定で先頭にあります。
FormattableFlags#LEFT_JUSTIFY フラグが設定されている場合、パディングは末尾になります。
widthが-1場合、最小値はありません。
- precision
- Int32
出力に書き込まれる最大文字数。
精度は幅の前に適用されるため、widthがprecisionより大きい場合でも、出力はprecision文字に切り捨てられます。
precisionが-1場合、文字数に明示的な制限はありません。
- 属性
例外
パラメーターのいずれかがサポートされていない場合は 。
注釈
指定した Formatter formatterを使用してオブジェクトを書式設定します。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。