Idioma

IndentedTextWriter Classe

Definição

O mesmo que IndentedTextWriter funciona em relação à confiança parcial e adiciona o cache explícito da cadeia de caracteres de recuo gerada e também reconhece a gravação de uma cadeia de caracteres que contém apenas \r\n ou \n como uma linha de gravação para garantir que recuaremos a próxima linha corretamente.

public class IndentedTextWriter : System.IO.TextWriter
type IndentedTextWriter = class
    inherit TextWriter
Public Class IndentedTextWriter
Inherits TextWriter
Herança
IndentedTextWriter

Construtores

Nome Descrição
IndentedTextWriter(TextWriter, String)

Inicializa uma nova instância da classe IndentedTextWriter usando o gravador de texto e a cadeia de caracteres de tabulação especificados. Observe que o gravador passado para esse construtor deve usar o CultureInfo especificado pela Culture propriedade.

IndentedTextWriter(TextWriter)

Inicializa uma nova instância da classe IndentedTextWriter usando o gravador de texto especificado e a cadeia de caracteres de guia padrão. Observe que o gravador passado para esse construtor deve usar o CultureInfo especificado pela Culture propriedade.

Campos

Nome Descrição
Culture

Especifica a cultura que será usada pelo TextWriter subjacente. Essa propriedade estática é somente leitura. Observe que qualquer gravador passado para um dos construtores deve IndentedTextWriter usar essa mesma cultura. A cultura é InvariantCulture.

DefaultTabString

Especifica a cadeia de caracteres de guia padrão. Esse campo é constante.

Propriedades

Nome Descrição
Encoding

Obtém a codificação para o gravador de texto a ser usado.

Indent

Obtém ou define o número de espaços a recuar.

InnerWriter

Obtém o TextWriter que usar.

NewLine

Obtém ou define o novo caractere de linha a ser usado.

Métodos

Nome Descrição
Close()

Fecha o documento que está sendo gravado.

CurrentIndentation()

Cria uma cadeia de caracteres que representa o nível de recuo atual para uma nova linha.

Flush()

Libera o fluxo.

OutputTabs()

Gera a cadeia de caracteres de tabulação uma vez para cada nível de recuo de acordo com a Indent propriedade.

Write(Boolean)

Grava a representação de texto de um valor booliano no fluxo de texto.

Write(Char)

Grava um caractere no fluxo de texto.

Write(Char[], Int32, Int32)

Grava uma subarray de caracteres no fluxo de texto.

Write(Char[])

Grava uma matriz de caracteres no fluxo de texto.

Write(Double)

Grava a representação de texto de um Double no fluxo de texto.

Write(Int32)

Grava a representação de texto de um inteiro no fluxo de texto.

Write(Int64)

Grava a representação de texto de um inteiro de 8 bytes no fluxo de texto.

Write(Object)

Grava a representação de texto de um objeto no fluxo de texto.

Write(Single)

Grava a representação de texto de um single no fluxo de texto.

Write(String, Object, Object)

Grava uma cadeia de caracteres formatada usando a mesma semântica especificada.

Write(String, Object)

Grava uma cadeia de caracteres formatada usando a mesma semântica especificada.

Write(String, Object[])

Grava uma cadeia de caracteres formatada usando a mesma semântica especificada.

Write(String)

Grava a cadeia de caracteres especificada no fluxo de texto.

WriteLine()

Grava um terminador de linha.

WriteLine(Boolean)

Grava a representação de texto de um booliano, seguido por um terminador de linha, no fluxo de texto.

WriteLine(Char)

Grava um caractere, seguido por um terminador de linha, no fluxo de texto.

WriteLine(Char[], Int32, Int32)

Grava uma subarray de caracteres, seguida por um terminador de linha, no fluxo de texto.

WriteLine(Char[])

Grava uma matriz de caracteres, seguida por um terminador de linha, no fluxo de texto.

WriteLine(Double)

Grava a representação de texto de um Double, seguido por um terminador de linha, no fluxo de texto.

WriteLine(Int32)

Grava a representação de texto de um inteiro, seguido por um terminador de linha, no fluxo de texto.

WriteLine(Int64)

Grava a representação de texto de um inteiro de 8 bytes, seguido por um terminador de linha, no fluxo de texto.

WriteLine(Object)

Grava a representação de texto de um objeto, seguido por um terminador de linha, no fluxo de texto.

WriteLine(Single)

Grava a representação de texto de um único, seguido por um terminador de linha, no fluxo de texto.

WriteLine(String, Object, Object)

Grava uma cadeia de caracteres formatada, seguida por um terminador de linha, usando a mesma semântica especificada.

WriteLine(String, Object)

Grava uma cadeia de caracteres formatada, seguida por um terminador de linha, usando a mesma semântica especificada.

WriteLine(String, Object[])

Grava uma cadeia de caracteres formatada, seguida por um terminador de linha, usando a mesma semântica especificada.

WriteLine(String)

Grava a cadeia de caracteres especificada, seguida por um terminador de linha, no fluxo de texto.

WriteLine(UInt32)

Grava a representação de texto de um UInt32, seguido por um terminador de linha, no fluxo de texto.

WriteLineNoTabs(String)

Grava a cadeia de caracteres especificada em uma linha sem guias.

Aplica-se a