System::IO::TextWriter Klasse
Inhalt
[
Ausblenden
]TextWriter class
Eine Basisklasse für Klassen, die Writer darstellen, die Zeichenfolgen an verschiedene Ziele schreiben. Objekte dieser Klasse sollten ausschließlich mit der Funktion System::MakeObject() alloziert werden. Erzeugen Sie niemals eine Instanz dieses Typs auf dem Stack oder mit dem Operator new, da dies zu Laufzeitfehlern und/oder Assertionsfehlern führt. Wickeln Sie diese Klasse immer in einen System::SmartPtr-Zeiger ein und verwenden Sie diesen Zeiger, um ihn als Argument an Funktionen zu übergeben.
class TextWriter : public System::IDisposable
Methoden
| Methode | Beschreibung |
|---|---|
| virtual Close() | Schließt den Stream und gibt erworbene Ressourcen frei. |
| Dispose() override | Gibt alle vom aktuellen Objekt verwendeten Ressourcen frei und schließt den zugrunde liegenden Stream. |
| virtual Flush() | Schreibt den Inhalt des Puffers in den zugrunde liegenden Stream. |
| virtual get_Encoding() | Gibt die aktuell verwendete Kodierung zurück. |
| virtual get_FormatProvider() const | Gibt das aktuell verwendete IFormatProvider-Objekt zurück. |
| get_FormatProvider() | Gibt das aktuell verwendete IFormatProvider-Objekt zurück. |
| virtual get_NewLine() const | Gibt eine Zeilenabschlusszeichenfolge zurück. |
| get_NewLine() | Gibt eine Zeilenabschlusszeichenfolge zurück. |
| virtual set_NewLine(const System::String&) | Setzt eine Zeilenabschlusszeichenfolge. |
| virtual Write(const SharedPtr<Object>&) | Schreibt die Zeichenkettenrepräsentation des angegebenen Objekts in den Stream. |
| virtual Write(bool) | Schreibt die Zeichenkettenrepräsentation des angegebenen booleschen Werts in den Stream. |
| virtual Write(char_t) | Schreibt das angegebene Zeichen in den Stream. |
| virtual Write(Decimal) | Schreibt die Zeichenkettenrepräsentation des angegebenen Decimal Objekts in den Stream. |
| virtual Write(double) | Schreibt die Zeichenkettenrepräsentation des angegebenen double‑Präzisions‑Gleitkommawerts in den Stream. |
| virtual Write(int) | Schreibt die Zeichenkettenrepräsentation des angegebenen 32‑Bit‑Ganzzahlwerts in den Stream. |
| virtual Write(int64_t) | Schreibt die Zeichenkettenrepräsentation des angegebenen 64‑Bit‑Ganzzahlwerts in den Stream. |
| virtual Write(float) | Schreibt die Zeichenkettenrepräsentation des angegebenen single‑precision Gleitkommawerts in den Stream. |
| virtual Write(const String&) | Schreibt die angegebene Zeichenkette in den Stream. |
| virtual Write(uint32_t) | Schreibt die Zeichenkettenrepräsentation des angegebenen unsigned 32‑Bit‑Ganzzahlwerts in den Stream. |
| virtual Write(uint64_t) | Schreibt die Zeichenkettenrepräsentation des angegebenen unsigned 64‑Bit‑Ganzzahlwerts in den Stream. |
| virtual Write(const ArrayPtr<char_t>&) | Schreibt alle Zeichen aus dem angegebenen Array in den Stream. |
| virtual Write(const ArrayPtr<char_t>&, int32_t, int32_t) | Schreibt den angegebenen Teilbereich von UTF‑16‑Zeichen aus dem angegebenen Zeichenarray in den Stream. |
| virtual Write(const char_t *) | Schreibt die angegebene C‑Zeichenkette in den Stream. |
| virtual Write(const TypeInfo&) | Schreibt die Zeichenkettenrepräsentation des angegebenen TypeInfo Objekts in den Stream. |
| Write(const String&, const TArgs&…) | Schreibt die angegebenen Werte, formatiert gemäß dem angegebenen Format, in den Stream. |
| virtual WriteLine() | Schreibt Zeilenabschlusszeichen in den Stream. |
| virtual WriteLine(const SharedPtr<Object>&) | Schreibt die Zeichenkettenrepräsentation des angegebenen Objekts, gefolgt von den Zeilenabschlusszeichen, in den Stream. |
| virtual WriteLine(bool) | Schreibt die Zeichenkettenrepräsentation des angegebenen booleschen Werts, gefolgt von den Zeilenabschlusszeichen, in den Stream. |
| virtual WriteLine(char_t) | Schreibt das angegebene Zeichen, gefolgt von den Zeilenabschlusszeichen, in den Stream. |
| virtual WriteLine(Decimal) | Schreibt die Zeichenkettenrepräsentation des angegebenen Decimal Objekts, gefolgt von den Zeilenabschlusszeichen, in den Stream. |
| virtual WriteLine(double) | Schreibt die Zeichenkettenrepräsentation des angegebenen double‑Präzisions‑Gleitkommawerts, gefolgt von den Zeilenabschlusszeichen, in den Stream. |
| virtual WriteLine(int) | Schreibt die Zeichenkettenrepräsentation des angegebenen 32‑Bit‑Ganzzahlwerts, gefolgt von den Zeilenabschlusszeichen, in den Stream. |
| virtual WriteLine(int64_t) | Schreibt die Zeichenkettenrepräsentation des angegebenen 64‑Bit‑Ganzzahlwerts, gefolgt von den Zeilenabschlusszeichen, in den Stream. |
| virtual WriteLine(float) | Schreibt die Zeichenkettenrepräsentation des angegebenen single‑precision Gleitkommawerts, gefolgt von den Zeilenabschlusszeichen, in den Stream. |
| virtual WriteLine(const String&) | Schreibt die angegebene Zeichenkette, gefolgt von den Zeilenabschlusszeichen, in den Stream. |
| virtual WriteLine(uint32_t) | Schreibt die Zeichenkettenrepräsentation des angegebenen unsigned 32‑Bit‑Ganzzahlwerts, gefolgt von den Zeilenabschlusszeichen, in den Stream. |
| virtual WriteLine(uint64_t) | Schreibt die Zeichenkettenrepräsentation des angegebenen unsigned 64‑Bit‑Ganzzahlwerts, gefolgt von den Zeilenabschlusszeichen, in den Stream. |
| virtual WriteLine(const ArrayPtr<char_t>&) | Schreibt alle Zeichen aus dem angegebenen Array, gefolgt von den Zeilenabschlusszeichen, in den Stream. |
| virtual WriteLine(const ArrayPtr<char_t>&, int32_t, int32_t) | Schreibt den angegebenen Teilbereich von UTF-16-Zeichen aus dem angegebenen Zeichenarray, gefolgt von den Zeilenabschlusszeichen, in den Stream. |
| virtual WriteLine(const char_t *) | Schreibt die angegebene C‑Zeichenkette, gefolgt von den Zeilenabschlusszeichen, in den Stream. |
| virtual WriteLine(const TypeInfo&) | Schreibt die Zeichenkettenrepräsentation des angegebenen TypeInfo-Objekts, gefolgt von den Zeilenabschlusszeichen, in den Stream. |
| WriteLine(const String&, const TArgs&…) | Schreibt die angegebenen Werte, formatiert gemäß dem angegebenen Format, gefolgt von den Zeilenabschlusszeichen, in den Stream. |
| virtual ~TextWriter() | Destruktor. |
Typedefs
| Typedef. | Beschreibung |
|---|---|
| Ptr | Ein Alias für einen Shared‑Pointer auf diese Klasse. |
Siehe auch
- Class IDisposable
- Namespace System::IO
- Library Aspose.Font for C++