Sdílet prostřednictvím


IndentedTextWriter Třída

Definice

Funkce IndentedTextWriter ale funguje v částečném vztahu důvěryhodnosti a přidává explicitní ukládání vygenerovaného řetězce odsazení do mezipaměti a rozpoznává zápis řetězce, který obsahuje jenom \r\n nebo \n jako řádek pro zápis, aby se zajistilo správné odsazení dalšího řádku.

public class IndentedTextWriter : System.IO.TextWriter
type IndentedTextWriter = class
    inherit TextWriter
Public Class IndentedTextWriter
Inherits TextWriter
Dědičnost
IndentedTextWriter

Konstruktory

IndentedTextWriter(TextWriter)

Inicializuje novou instanci IndentedTextWriter třídy pomocí zadaného zapisovače textu a výchozího řetězce tabulátoru. Všimněte si, že zapisovač předaný do tohoto konstruktoru CultureInfo musí používat vlastnost určenou Culture vlastností .

IndentedTextWriter(TextWriter, String)

Inicializuje novou instanci IndentedTextWriter třídy pomocí zadaného zapisovače textu a řetězce tabulátoru. Všimněte si, že zapisovač předaný do tohoto konstruktoru CultureInfo musí používat vlastnost určenou Culture vlastností .

Pole

Culture

Určuje jazykovou verzi, kterou bude používat základní textwriter. Tato statická vlastnost je jen pro čtení. Všimněte si, že každý zapisovač předaný některému z konstruktorů musí IndentedTextWriter používat stejnou jazykovou verzi. Jazyková verze je InvariantCulture.

DefaultTabString

Určuje výchozí řetězec tabulátoru. Toto pole je konstantní.

Vlastnosti

Encoding

Získá kódování pro zapisovač textu použít.

Indent

Získá nebo nastaví počet mezer k odsazení.

InnerWriter

Získá k TextWriter použití.

NewLine

Získá nebo nastaví znak nového řádku pro použití.

Metody

Close()

Zavře dokument, do kterého se zapisuje.

CurrentIndentation()

Vytvoří řetězec představující aktuální úroveň odsazení pro nový řádek.

Flush()

Vyprázdní datový proud.

OutputTabs()

Vypíše řetězec tabulátoru jednou pro každou úroveň odsazení podle Indent vlastnosti .

Write(Boolean)

Zapíše textovou reprezentaci logické hodnoty do textového streamu.

Write(Char)

Zapíše znak do textového streamu.

Write(Char[])

Zapíše pole znaků do textového streamu.

Write(Char[], Int32, Int32)

Zapíše dílčí pole znaků do textového streamu.

Write(Double)

Zapíše textovou reprezentaci typu Double do textového streamu.

Write(Int32)

Zapíše do textového streamu textovou reprezentaci celého čísla.

Write(Int64)

Zapíše textovou reprezentaci 8 bajtového celého čísla do textového streamu.

Write(Object)

Zapíše textovou reprezentaci objektu do textového streamu.

Write(Single)

Zapíše textovou reprezentaci single do textového streamu.

Write(String)

Zapíše zadaný řetězec do textového streamu.

Write(String, Object)

Zapíše formátovaný řetězec pomocí stejné sémantiky jako zadaná.

Write(String, Object, Object)

Zapíše formátovaný řetězec pomocí stejné sémantiky jako zadaná.

Write(String, Object[])

Zapíše formátovaný řetězec pomocí stejné sémantiky jako zadaná.

WriteLine()

Zapíše ukončovací znak řádku.

WriteLine(Boolean)

Zapíše textovou reprezentaci logické hodnoty následované ukončovacím znakem řádku do textového streamu.

WriteLine(Char)

Zapíše znak následovaný ukončovacím znakem řádku do textového streamu.

WriteLine(Char[])

Zapíše pole znaků následované ukončovacím znakem do textového streamu.

WriteLine(Char[], Int32, Int32)

Zapíše do textového streamu dílčí pole znaků následované ukončovacím znakem řádku.

WriteLine(Double)

Zapíše textovou reprezentaci typu Double následovaný ukončovacím znakem řádku do textového proudu.

WriteLine(Int32)

Zapíše do textového streamu textovou reprezentaci celého čísla následovaného ukončovacím znakem řádku.

WriteLine(Int64)

Zapíše textovou reprezentaci 8 bajtového celého čísla následovaného ukončovacím znakem řádku do textového streamu.

WriteLine(Object)

Zapíše textovou reprezentaci objektu následovaný ukončovacím znakem řádku do textového streamu.

WriteLine(Single)

Zapíše textovou reprezentaci typu Single následovaný ukončovacím znakem řádku do textového streamu.

WriteLine(String)

Zapíše zadaný řetězec následovaný ukončovacím znakem řádku do textového streamu.

WriteLine(String, Object)

Zapíše formátovaný řetězec následovaný ukončovacím znakem řádku pomocí stejné sémantiky jako zadaná.

WriteLine(String, Object, Object)

Zapíše formátovaný řetězec následovaný ukončovacím znakem řádku pomocí stejné sémantiky jako zadaná.

WriteLine(String, Object[])

Zapíše formátovaný řetězec následovaný ukončovacím znakem řádku pomocí stejné sémantiky jako zadaná.

WriteLine(UInt32)

Zapíše textovou reprezentaci UInt32 následovanou ukončovacím znakem řádku do textového streamu.

WriteLineNoTabs(String)

Zapíše zadaný řetězec na řádek bez tabulátoru.

Platí pro