System::IO::TextWriter class
Contenuti
[
Nascondere
]TextWriter class
Una classe base per le classi che rappresentano scrittori che scrivono sequenze di caratteri verso diverse destinazioni. Gli oggetti di questa classe dovrebbero essere allocati solo usando la funzione System::MakeObject(). Non creare mai un’istanza di questo tipo sullo stack o usando l’operatore new, poiché ciò provocherà errori di runtime e/o fallimenti di asserzione. Avvolgi sempre questa classe in un puntatore System::SmartPtr e usa questo puntatore per passarlo alle funzioni come argomento.
class TextWriter : public System::IDisposable
Metodi
| Metodo | Descrizione |
|---|---|
| virtual Close() | Chiude lo stream e rilascia le risorse acquisite. |
| Dispose() override | Rilascia tutte le risorse utilizzate dall’oggetto corrente e chiude lo stream sottostante. |
| virtual Flush() | Svuota il contenuto del buffer nello stream sottostante. |
| virtual get_Encoding() | Restituisce la codifica attualmente utilizzata. |
| virtual get_FormatProvider() const | Restituisce l’oggetto IFormatProvider attualmente utilizzato. |
| get_FormatProvider() | Restituisce l’oggetto IFormatProvider attualmente utilizzato. |
| virtual get_NewLine() const | Restituisce una stringa di terminazione di riga. |
| get_NewLine() | Restituisce una stringa di terminazione di riga. |
| virtual set_NewLine(const System::String&) | Imposta una stringa di terminazione di riga. |
| virtual Write(const SharedPtr<Object>&) | Scrive la rappresentazione testuale dell’oggetto specificato sullo stream. |
| virtual Write(bool) | Scrive la rappresentazione testuale del valore booleano specificato sullo stream. |
| virtual Write(char_t) | Scrive il carattere specificato sullo stream. |
| virtual Write(Decimal) | Scrive la rappresentazione testuale dell’oggetto Decimal specificato sullo stream. |
| virtual Write(double) | Scrive la rappresentazione testuale del valore a virgola mobile a doppia precisione specificato sullo stream. |
| virtual Write(int) | Scrive la rappresentazione testuale del valore intero a 32 bit specificato sullo stream. |
| virtual Write(int64_t) | Scrive la rappresentazione testuale del valore intero a 64 bit specificato sullo stream. |
| virtual Write(float) | Scrive la rappresentazione testuale del valore a virgola mobile a precisione singola specificato sullo stream. |
| virtual Write(const String&) | Scrive la stringa specificata sullo stream. |
| virtual Write(uint32_t) | Scrive la rappresentazione testuale del valore intero senza segno a 32 bit specificato sullo stream. |
| virtual Write(uint64_t) | Scrive la rappresentazione testuale del valore intero senza segno a 64 bit specificato sullo stream. |
| virtual Write(const ArrayPtr<char_t>&) | Scrive tutti i caratteri dall’array specificato sullo stream. |
| virtual Write(const ArrayPtr<char_t>&, int32_t, int32_t) | Scrive il sottointervallo specificato di caratteri UTF-16 dall’array di caratteri specificato sullo stream. |
| virtual Write(const char_t *) | Scrive la c-string specificata sullo stream. |
| virtual Write(const TypeInfo&) | Scrive la rappresentazione testuale dell’oggetto TypeInfo specificato sullo stream. |
| Write(const String&, const TArgs&…) | Scrive i valori specificati formattati secondo il formato specificato sullo stream. |
| virtual WriteLine() | Scrive i caratteri di terminazione di riga sullo stream. |
| virtual WriteLine(const SharedPtr<Object>&) | Scrive la rappresentazione testuale dell’oggetto specificato seguita dai caratteri di terminazione di riga sullo stream. |
| virtual WriteLine(bool) | Scrive la rappresentazione testuale del valore booleano specificato seguita dai caratteri di terminazione di riga sullo stream. |
| virtual WriteLine(char_t) | Scrive il carattere specificato seguito dai caratteri di terminazione di riga sullo stream. |
| virtual WriteLine(Decimal) | Scrive la rappresentazione testuale dell’oggetto Decimal specificato seguita dai caratteri di terminazione di riga sullo stream. |
| virtual WriteLine(double) | Scrive la rappresentazione testuale del valore a virgola mobile a doppia precisione specificato seguita dai caratteri di terminazione di riga sullo stream. |
| virtual WriteLine(int) | Scrive la rappresentazione testuale del valore intero a 32 bit specificato seguita dai caratteri di terminazione di riga sullo stream. |
| virtual WriteLine(int64_t) | Scrive la rappresentazione testuale del valore intero a 64 bit specificato seguita dai caratteri di terminazione di riga sullo stream. |
| virtual WriteLine(float) | Scrive la rappresentazione stringa del valore a virgola mobile a precisione singola specificato seguita dai caratteri di terminazione di riga sullo stream. |
| virtual WriteLine(const String&) | Scrive la stringa specificata seguita dai caratteri di terminazione di riga sullo stream. |
| virtual WriteLine(uint32_t) | Scrive la rappresentazione stringa del valore intero senza segno a 32 bit specificato, seguita dai caratteri di terminazione di riga sullo stream. |
| virtual WriteLine(uint64_t) | Scrive la rappresentazione stringa del valore intero senza segno a 64 bit specificato, seguita dai caratteri di terminazione di riga sullo stream. |
| virtual WriteLine(const ArrayPtr<char_t>&) | Scrive tutti i caratteri dall’array specificato, seguiti dai caratteri di terminazione di riga sullo stream. |
| virtual WriteLine(const ArrayPtr<char_t>&, int32_t, int32_t) | Scrive il sottointervallo specificato di caratteri UTF-16 dall’array di caratteri specificato, seguiti dai caratteri di terminazione di riga sullo stream. |
| virtual WriteLine(const char_t *) | Scrive la c-string specificata seguita dai caratteri di terminazione di riga sullo stream. |
| virtual WriteLine(const TypeInfo&) | Scrive la rappresentazione stringa dell’oggetto TypeInfo specificato, seguita dai caratteri di terminazione di riga sullo stream. |
| WriteLine(const String&, const TArgs&…) | Scrive i valori specificati formattati secondo il formato specificato, seguiti dai caratteri di terminazione di riga sullo stream. |
| virtual ~TextWriter() | Distruttore. |
Typedefs
| Typedef | Descrizione |
|---|---|
| Ptr | Un alias per un puntatore condiviso a questa classe. |
Vedi anche
- Class IDisposable
- Namespace System::IO
- Library Aspose.Page for C++