System::IO::StringWriter Klasse
Inhalt
[
Ausblenden
]StringWriter class
Implementiert einen TextWriter, der Informationen in einen String schreibt. Objekte dieser Klasse sollten nur mit der Funktion System::MakeObject() alloziert werden. Erstellen Sie niemals eine Instanz dieses Typs auf dem Stack oder mit operator new, da dies zu Laufzeitfehlern und/oder Assertion-Fehlern führt. Wickeln Sie diese Klasse immer in einen System::SmartPtr-Pointer und verwenden Sie diesen Pointer, um ihn als Argument an Funktionen zu übergeben.
class StringWriter : public System::IO::TextWriter
Methoden
| Methode | Beschreibung |
|---|---|
| get_Encoding() override | Gibt die aktuell verwendete Kodierung zurück. |
| virtual GetStringBuilder() | Gibt den aktuell verwendeten StringBuilder zurück. |
| StringWriter(const System::SharedPtr<Text::StringBuilder>&, const IFormatProviderPtr&) | Konstruiert eine neue Instanz von StringWriter unter Verwendung des angegebenen StringBuilders und des IFormatProvider. |
| StringWriter(const System::SharedPtr<Text::StringBuilder>&) | Konstruiert eine neue Instanz von StringWriter unter Verwendung des angegebenen StringBuilders und des IFormatProvider aus der aktuellen Kultur. |
| StringWriter(const IFormatProviderPtr&) | Konstruiert eine neue Instanz von StringWriter unter Verwendung des angegebenen IFormatProvider. |
| StringWriter() | Konstruiert eine neue Instanz von StringWriter unter Verwendung des IFormatProvider aus der aktuellen Kultur. |
| ToString() const override | Gibt den zugrunde liegenden String zurück. |
| Write(char_t) override | Schreibt das angegebene Zeichen in den Stream. |
| Write(const ArrayPtr<char_t>&, int32_t, int32_t) override | Schreibt den angegebenen Teilbereich von Zeichen aus dem angegebenen Zeichenarray in den Stream. |
| Write(const String&) override | Schreibt die angegebene Zeichenkette in den Stream. |
Siehe auch
- Class TextWriter
- Namespace System::IO
- Library Aspose.Font for C++