Udostępnij za pośrednictwem


IndentedTextWriter Klasa

Definicja

To samo, co IndentedTextWriter w przypadku częściowego zaufania i dodaje jawne buforowanie wygenerowanego ciągu wcięcia, a także rozpoznaje pisanie ciągu zawierającego tylko \r\n lub \n jako wiersz zapisu, aby upewnić się, że wcięcie następnego wiersza jest poprawne.

public class IndentedTextWriter : System.IO.TextWriter
type IndentedTextWriter = class
    inherit TextWriter
Public Class IndentedTextWriter
Inherits TextWriter
Dziedziczenie
IndentedTextWriter

Konstruktory

IndentedTextWriter(TextWriter)

Inicjuje nowe wystąpienie klasy IndentedTextWriter przy użyciu określonego składnika zapisywania tekstu i domyślnego ciągu tabulacji. Należy pamiętać, że składnik zapisywania przekazany do tego konstruktora musi używać określonego CultureInfoCulture przez właściwość .

IndentedTextWriter(TextWriter, String)

Inicjuje nowe wystąpienie klasy IndentedTextWriter przy użyciu określonego składnika zapisywania tekstu i ciągu tabulacji. Należy pamiętać, że składnik zapisywania przekazany do tego konstruktora musi używać określonego CultureInfoCulture przez właściwość .

Pola

Culture

Określa kulturę, która będzie używana przez podstawową kontrolkę TextWriter. Ta właściwość statyczna jest tylko do odczytu. Należy pamiętać, że każdy składnik zapisywania przekazany do jednego z konstruktorów IndentedTextWriter musi używać tej samej kultury. Kultura to InvariantCulture.

DefaultTabString

Określa domyślny ciąg karty. To pole jest stałe.

Właściwości

Encoding

Pobiera kodowanie modułu zapisywania tekstu do użycia.

Indent

Pobiera lub ustawia liczbę spacji na wcięcie.

InnerWriter

Pobiera element TextWriter do użycia.

NewLine

Pobiera lub ustawia nowy znak wiersza do użycia.

Metody

Close()

Zamyka zapisywany dokument.

CurrentIndentation()

Tworzy ciąg reprezentujący bieżący poziom wcięcia dla nowego wiersza.

Flush()

Opróżnia strumień.

OutputTabs()

Zwraca ciąg tabulatora raz dla każdego poziomu wcięcia zgodnie z właściwością Indent .

Write(Boolean)

Zapisuje tekstową reprezentację wartości logicznej w strumieniu tekstowym.

Write(Char)

Zapisuje znak do strumienia tekstu.

Write(Char[])

Zapisuje tablicę znaków do strumienia tekstu.

Write(Char[], Int32, Int32)

Zapisuje podtablicę znaków do strumienia tekstu.

Write(Double)

Zapisuje reprezentację tekstową elementu Double w strumieniu tekstowym.

Write(Int32)

Zapisuje reprezentację tekstową liczby całkowitej w strumieniu tekstowym.

Write(Int64)

Zapisuje reprezentację tekstową 8-bajtowej liczby całkowitej w strumieniu tekstowym.

Write(Object)

Zapisuje reprezentację tekstową obiektu w strumieniu tekstowym.

Write(Single)

Zapisuje reprezentację tekstu pojedynczego w strumieniu tekstowym.

Write(String)

Zapisuje określony ciąg w strumieniu tekstowym.

Write(String, Object)

Zapisuje sformatowany ciąg przy użyciu tej samej semantyki co określony.

Write(String, Object, Object)

Zapisuje sformatowany ciąg przy użyciu tej samej semantyki co określony.

Write(String, Object[])

Zapisuje sformatowany ciąg przy użyciu tej samej semantyki co określony.

WriteLine()

Zapisuje terminator wiersza.

WriteLine(Boolean)

Zapisuje reprezentację tekstową wartości logicznej, po której następuje terminator wierszy, do strumienia tekstu.

WriteLine(Char)

Zapisuje znak, po którym następuje terminator linii, do strumienia tekstowego.

WriteLine(Char[])

Zapisuje tablicę znaków, po której następuje terminator linii, do strumienia tekstowego.

WriteLine(Char[], Int32, Int32)

Zapisuje podtablicę znaków, po której następuje terminator linii, do strumienia tekstu.

WriteLine(Double)

Zapisuje reprezentację tekstową elementu Double, po którym następuje terminator linii, do strumienia tekstu.

WriteLine(Int32)

Zapisuje reprezentację tekstową liczby całkowitej, po której następuje terminator wierszy, do strumienia tekstowego.

WriteLine(Int64)

Zapisuje reprezentację tekstową 8-bajtowej liczby całkowitej, po której następuje terminator wiersza, do strumienia tekstu.

WriteLine(Object)

Zapisuje reprezentację tekstową obiektu, po którym następuje terminator linii, do strumienia tekstu.

WriteLine(Single)

Zapisuje reprezentację tekstową pojedynczego elementu, po którym następuje terminator linii, do strumienia tekstu.

WriteLine(String)

Zapisuje określony ciąg, po którym następuje terminator wierszy, do strumienia tekstowego.

WriteLine(String, Object)

Zapisuje sformatowany ciąg, po którym następuje terminator wierszy, używając tej samej semantyki co określony.

WriteLine(String, Object, Object)

Zapisuje sformatowany ciąg, po którym następuje terminator wierszy, używając tej samej semantyki co określony.

WriteLine(String, Object[])

Zapisuje sformatowany ciąg, po którym następuje terminator wierszy, używając tej samej semantyki co określony.

WriteLine(UInt32)

Zapisuje reprezentację tekstową obiektu UInt32, po którym następuje terminator wiersza, do strumienia tekstowego.

WriteLineNoTabs(String)

Zapisuje określony ciąg w wierszu bez kart.

Dotyczy