System::IO::TextWriter‑klass
Innehåll
[
Dölj
]TextWriter class
En basklass för klasser som representerar skribenter som skriver sekvenser av tecken till olika destinationer. Objekt av denna klass bör endast allokeras med funktionen System::MakeObject(). Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kan leda till körfel och/eller assertionsfel. Wrappa alltid denna klass i en System::SmartPtr-pekare och använd pekaren för att skicka den till funktioner som argument.
class TextWriter : public System::IDisposable
Metoder
| Metod | Beskrivning |
|---|---|
| virtual Close() | Stänger strömmen och frigör förvärvade resurser. |
| Dispose() override | Frigör alla resurser som används av det aktuella objektet och stänger den underliggande strömmen. |
| virtual Flush() | Spolar innehållet i bufferten till den underliggande strömmen. |
| virtual get_Encoding() | Returnerar den för närvarande använda kodningen. |
| virtual get_FormatProvider() const | Returnerar det för närvarande använda IFormatProvider-objektet. |
| get_FormatProvider() | Returnerar det för närvarande använda IFormatProvider-objektet. |
| virtual get_NewLine() const | Returnerar en radavslutningssträng. |
| get_NewLine() | Returnerar en radavslutningssträng. |
| virtual set_NewLine(const System::String&) | Ställer in en radavslutningssträng. |
| virtual Write(const SharedPtr<Object>&) | Skriver strängrepresentationen av det angivna objektet till strömmen. |
| virtual Write(bool) | Skriver strängrepresentationen av det angivna booleska värdet till strömmen. |
| virtual Write(char_t) | Skriver det angivna tecknet till strömmen. |
| virtual Write(Decimal) | Skriver strängrepresentationen av det angivna Decimal-objektet till strömmen. |
| virtual Write(double) | Skriver strängrepresentationen av det angivna dubbelprecision flyttalvärdet till strömmen. |
| virtual Write(int) | Skriver strängrepresentationen av det angivna 32‑bit heltalsvärdet till strömmen. |
| virtual Write(int64_t) | Skriver strängrepresentationen av det angivna 64‑bit heltalsvärdet till strömmen. |
| virtual Write(float) | Skriver strängrepresentationen av det angivna enkelprecision flyttalvärdet till strömmen. |
| virtual Write(const String&) | Skriver den angivna strängen till strömmen. |
| virtual Write(uint32_t) | Skriver strängrepresentationen av det angivna teckenlösa 32‑bit heltalsvärdet till strömmen. |
| virtual Write(uint64_t) | Skriver strängrepresentationen av det angivna teckenlösa 64‑bit heltalsvärdet till strömmen. |
| virtual Write(const ArrayPtr<char_t>&) | Skriver alla tecken från den angivna arrayen till strömmen. |
| virtual Write(const ArrayPtr<char_t>&, int32_t, int32_t) | Skriver det angivna delintervallet av UTF-16‑tecken från den angivna teckenarrayen till strömmen. |
| virtual Write(const char_t *) | Skriver den angivna c‑strängen till strömmen. |
| virtual Write(const TypeInfo&) | Skriver strängrepresentationen av det angivna TypeInfo-objektet till strömmen. |
| Write(const String&, const TArgs&…) | Skriver de angivna värdena formaterade enligt det angivna formatet till strömmen. |
| virtual WriteLine() | Skriver radavslutningstecken till strömmen. |
| virtual WriteLine(const SharedPtr<Object>&) | Skriver strängrepresentationen av det angivna objektet följt av radavslutningstecknen till strömmen. |
| virtual WriteLine(bool) | Skriver strängrepresentationen av det angivna booleska värdet följt av radavslutningstecknen till strömmen. |
| virtual WriteLine(char_t) | Skriver det angivna tecknet följt av radavslutningstecknen till strömmen. |
| virtual WriteLine(Decimal) | Skriver strängrepresentationen av det angivna Decimal-objektet följt av radavslutningstecknen till strömmen. |
| virtual WriteLine(double) | Skriver den strängrepresentation av det angivna dubbelprecision flyttalvärdet följt av radavslutningstecknen till strömmen. |
| virtual WriteLine(int) | Skriver den strängrepresentation av det angivna 32-bitars heltalsvärdet följt av radavslutningstecknen till strömmen. |
| virtual WriteLine(int64_t) | Skriver den strängrepresentation av det angivna 64-bitars heltalsvärdet följt av radavslutningstecknen till strömmen. |
| virtual WriteLine(float) | Skriver den strängrepresentation av det angivna enkelprecision flyttalvärdet följt av radavslutningstecknen till strömmen. |
| virtual WriteLine(const String&) | Skriver den angivna strängen följt av radavslutningstecknen till strömmen. |
| virtual WriteLine(uint32_t) | Skriver den strängrepresentation av det angivna teckenlösa 32-bitars heltalsvärdet följt av radavslutningstecknen till strömmen. |
| virtual WriteLine(uint64_t) | Skriver den strängrepresentation av det angivna teckenlösa 64-bitars heltalsvärdet följt av radavslutningstecknen till strömmen. |
| virtual WriteLine(const ArrayPtr<char_t>&) | Skriver alla tecken från den angivna arrayen följt av radavslutningstecknen till strömmen. |
| virtual WriteLine(const ArrayPtr<char_t>&, int32_t, int32_t) | Skriver det angivna delintervallet av UTF-16-tecken från den angivna teckenarrayen följt av radavslutningstecknen till strömmen. |
| virtual WriteLine(const char_t *) | Skriver den angivna c-strängen följt av radavslutningstecknen till strömmen. |
| virtual WriteLine(const TypeInfo&) | Skriver den strängrepresentation av det angivna TypeInfo-objektet följt av radavslutningstecknen till strömmen. |
| WriteLine(const String&, const TArgs&…) | Skriver de angivna värdena formaterade enligt det angivna formatet följt av radavslutningstecknen till strömmen. |
| virtual ~TextWriter() | Destruktor. |
Typedefs
| Typedef | Beskrivning |
|---|---|
| Ptr | Ett alias för en delad pekare till denna klass. |
Se även
- Class IDisposable
- Namespace System::IO
- Library Aspose.PDF for C++