IndentedTextWriter Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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. |