System::IO::TextWriter-klass
Innehåll
[
Dölj
]TextWriter class
En basklass för klasser som representerar skrivare som skriver sekvenser av tecken till olika destinationer. Objekt av denna klass bör endast allokeras med System::MakeObject()-funktionen. Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kan leda till körfel och/eller påståendefel. Wrappa alltid denna klass i en System::SmartPtr-pekare och använd denna pekare 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 strängrepresentationen av det angivna dubbelprecision flyttalvärdet följt av radavslutningstecknen till strömmen. |
| virtual WriteLine(int) | Skriver strängrepresentationen av det angivna 32-bit heltalsvärdet följt av radavslutningstecknen till strömmen. |
| virtual WriteLine(int64_t) | Skriver strängrepresentationen av det angivna 64-bit heltalsvärdet följt av radavslutningstecknen till strömmen. |
| virtual WriteLine(float) | Skriver strängrepresentationen 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 strängrepresentationen av det angivna osignerade 32‑bit heltalsvärdet följt av radavslutningstecknen till strömmen. |
| virtual WriteLine(uint64_t) | Skriver strängrepresentationen av det angivna osignerade 64‑bit 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 strängrepresentationen 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 tecknen 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.Page for C++