IndentedTextWriter Clase
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í.
Igual que IndentedTextWriter pero funciona en confianza parcial y agrega el almacenamiento en caché explícito de la cadena de sangría generada y también reconoce la escritura de una cadena que contiene solo \r\n o \n como una línea de escritura para asegurarnos de que indizamos correctamente la siguiente línea.
public class IndentedTextWriter : System.IO.TextWriter
type IndentedTextWriter = class
inherit TextWriter
Public Class IndentedTextWriter
Inherits TextWriter
- Herencia
-
IndentedTextWriter
Constructores
IndentedTextWriter(TextWriter) |
Inicializa una nueva instancia de la clase IndentedTextWriter mediante el escritor de texto especificado y la cadena de tabulación predeterminada. Tenga en cuenta que el escritor pasado a este constructor debe usar el CultureInfo especificado por la Culture propiedad . |
IndentedTextWriter(TextWriter, String) |
Inicializa una nueva instancia de la clase IndentedTextWriter mediante el escritor de texto y la cadena de tabulación especificados. Tenga en cuenta que el escritor pasado a este constructor debe usar el CultureInfo especificado por la Culture propiedad . |
Campos
Culture |
Especifica la referencia cultural que usará textwriter subyacente. Esta propiedad estática es de solo lectura. Tenga en cuenta que cualquier escritor pasado a uno de los constructores de IndentedTextWriter debe usar esta misma referencia cultural. La referencia cultural es InvariantCulture. |
DefaultTabString |
Especifica la cadena de tabulación predeterminada. Este campo es constante. |
Propiedades
Encoding |
Obtiene la codificación del escritor de texto que se va a utilizar. |
Indent |
Obtiene o establece el número de espacios para la sangría. |
InnerWriter |
Obtiene el TextWriter que se va a utilizar. |
NewLine |
Obtiene o establece el carácter de nueva línea que se va a utilizar. |
Métodos
Close() |
Cierra el documento en el que se está escribiendo. |
CurrentIndentation() |
Crea una cadena que representa el nivel de sangría actual para una nueva línea. |
Flush() |
Vacía la secuencia. |
OutputTabs() |
Proporciona la cadena de tabulación una vez para cada nivel de tabulación de acuerdo con la propiedad Indent. |
Write(Boolean) |
Escribe la representación de texto de un valor de tipo Boolean en la secuencia de texto. |
Write(Char) |
Escribe un carácter en la secuencia de texto. |
Write(Char[]) |
Escribe una matriz de caracteres en la secuencia de texto. |
Write(Char[], Int32, Int32) |
Escribe una submatriz de caracteres en la secuencia de texto. |
Write(Double) |
Escribe la representación textual de un Double en la secuencia de texto. |
Write(Int32) |
Escribe la representación textual de un entero en la secuencia de texto. |
Write(Int64) |
Escribe la representación textual de un entero de 8 bytes en la secuencia de texto. |
Write(Object) |
Escribe la representación textual de un objeto en la secuencia de texto. |
Write(Single) |
Escribe la representación textual de un Single en la secuencia de texto. |
Write(String) |
Escribe la cadena especificada en la secuencia de texto. |
Write(String, Object) |
Escribe una cadena con formato utilizando la misma semántica especificada. |
Write(String, Object, Object) |
Escribe una cadena con formato utilizando la misma semántica especificada. |
Write(String, Object[]) |
Escribe una cadena con formato utilizando la misma semántica especificada. |
WriteLine() |
Escribe un terminador de línea. |
WriteLine(Boolean) |
Escribe la representación de texto de un Boolean seguida de un terminador de línea en la secuencia de texto. |
WriteLine(Char) |
Escribe un carácter seguido de un terminador de línea en la secuencia de texto. |
WriteLine(Char[]) |
Escribe una matriz de caracteres seguida de un terminador de línea en la secuencia de texto. |
WriteLine(Char[], Int32, Int32) |
Escribe una submatriz de caracteres seguida de un terminador de línea en la secuencia de texto. |
WriteLine(Double) |
Escribe la representación de texto de un Double seguida de un terminador de línea en la secuencia de texto. |
WriteLine(Int32) |
Escribe la representación de texto de un entero seguida de un terminador de línea en la secuencia de texto. |
WriteLine(Int64) |
Escribe la representación de texto de un entero de 8 bytes seguida de un terminador de línea en la secuencia de texto. |
WriteLine(Object) |
Escribe la representación de texto de un objeto seguida de un terminador de línea en la secuencia de texto. |
WriteLine(Single) |
Escribe la representación de texto de un Single seguida de un terminador de línea en la secuencia de texto. |
WriteLine(String) |
Escribe la cadena especificada seguida de un terminador de línea en la secuencia de texto. |
WriteLine(String, Object) |
Escribe una cadena con formato seguida de un terminador de línea, utilizando la misma semántica que se especificó. |
WriteLine(String, Object, Object) |
Escribe una cadena con formato seguida de un terminador de línea, utilizando la misma semántica que se especificó. |
WriteLine(String, Object[]) |
Escribe una cadena con formato seguida de un terminador de línea, utilizando la misma semántica que se especificó. |
WriteLine(UInt32) |
Escribe la representación de texto de un UInt32 seguida de un terminador de línea en la secuencia de texto. |
WriteLineNoTabs(String) |
Escribe la cadena especificada en una línea sin tabulaciones. |