IFormattable.FormatTo(Formatter, FormatFlags, Int32, Int32) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Da formato al objeto mediante el proporcionado 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
Parámetros
- formatter
- Formatter
El Formatter formatter
. Las clases de implementación pueden llamar Formatter#out() formatter.out()
a o Formatter#locale() formatter.locale()
para obtener el Appendable
o Locale
utilizado por esto formatter
respectivamente.
- flags
- FormatFlags
Las marcas modifican el formato de salida. El valor se interpreta como máscara de bits. Se puede establecer cualquier combinación de las marcas siguientes: FormattableFlags#LEFT_JUSTIFY
, FormattableFlags#UPPERCASE
y FormattableFlags#ALTERNATE
. Si no se establecen marcas, se aplicará el formato predeterminado de la clase de implementación.
- width
- Int32
Número mínimo de caracteres que se van a escribir en la salida.
Si la longitud del valor convertido es menor que la width
salida se rellenará ' '
hasta que el número total de caracteres sea igual al ancho. El relleno está al principio de forma predeterminada. Si se establece la FormattableFlags#LEFT_JUSTIFY
marca, el relleno estará al final. Si width
es -1
entonces no hay ningún mínimo.
- precision
- Int32
Número máximo de caracteres que se van a escribir en la salida.
La precisión se aplica antes del ancho, por lo que la salida se truncará en precision
caracteres aunque width
sea mayor que .precision
Si precision
es -1
entonces, no hay ningún límite explícito en el número de caracteres.
- Atributos
Excepciones
si no se admite alguno de los parámetros.
Comentarios
Da formato al objeto mediante el proporcionado Formatter formatter
.
Documentación de Java para java.util.Formattable.formatTo(java.util.Formatter, int, int, int)
.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.