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. |