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 nur über die 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 stets 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 genutzten 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&) | Legt eine Zeilenabschlusszeichenfolge fest. |
| 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-precision Fließkommawerts 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 Fließkommawerts in den Stream. |
| virtual Write(const String&) | Schreibt die angegebene Zeichenkette in den Stream. |
| virtual Write(uint32_t) | Schreibt die Zeichenkettenrepräsentation des angegebenen vorzeichenlosen 32-Bit-Ganzzahlwerts in den Stream. |
| virtual Write(uint64_t) | Schreibt die Zeichenkettenrepräsentation des angegebenen vorzeichenlosen 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 nach 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-precision Fließkommawerts, 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 einzelpräzisen 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 vorzeichenlosen 32‑Bit‑Ganzzahlwerts, gefolgt von den Zeilenabschlusszeichen, in den Stream. |
| virtual WriteLine(uint64_t) | Schreibt die Zeichenkettenrepräsentation des angegebenen vorzeichenlosen 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 nach 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.Page for C++