Classe System::IO::TextWriter
Contenuti
[
Nascondere
]TextWriter class
Una classe base per le classi che rappresentano scrittori che scrivono sequenze di caratteri verso destinazioni diverse. Gli oggetti di questa classe devono essere allocati solo utilizzando 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 fault di asserzione. Avvolgere sempre questa classe in un puntatore System::SmartPtr e utilizzare tale 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 terminatore di riga. |
| get_NewLine() | Restituisce una stringa terminatore di riga. |
| virtual set_NewLine(const System::String&) | Imposta una stringa terminatore di riga. |
| virtual Write(const SharedPtr<Object>&) | Scrive la rappresentazione stringa dell’oggetto specificato nello stream. |
| virtual Write(bool) | Scrive la rappresentazione stringa del valore booleano specificato nello stream. |
| virtual Write(char_t) | Scrive il carattere specificato nello stream. |
| virtual Write(Decimal) | Scrive la rappresentazione stringa dell’oggetto Decimal specificato nel flusso. |
| virtual Write(double) | Scrive la rappresentazione stringa del valore a virgola mobile a doppia precisione specificato nel flusso. |
| virtual Write(int) | Scrive la rappresentazione stringa del valore intero a 32 bit specificato nel flusso. |
| virtual Write(int64_t) | Scrive la rappresentazione stringa del valore intero a 64 bit specificato nel flusso. |
| virtual Write(float) | Scrive la rappresentazione stringa del valore a virgola mobile a precisione singola specificato nel flusso. |
| virtual Write(const String&) | Scrive la stringa specificata nel flusso. |
| virtual Write(uint32_t) | Scrive la rappresentazione stringa del valore intero senza segno a 32 bit specificato nel flusso. |
| virtual Write(uint64_t) | Scrive la rappresentazione stringa del valore intero senza segno a 64 bit specificato nel flusso. |
| virtual Write(const ArrayPtr<char_t>&) | Scrive tutti i caratteri dell’array specificato nel flusso. |
| virtual Write(const ArrayPtr<char_t>&, int32_t, int32_t) | Scrive l’intervallo specificato di caratteri UTF-16 dall’array di caratteri specificato nel flusso. |
| virtual Write(const char_t *) | Scrive la c-string specificata nel flusso. |
| virtual Write(const TypeInfo&) | Scrive la rappresentazione stringa dell’oggetto TypeInfo specificato nel flusso. |
| Write(const String&, const TArgs&…) | Scrive i valori specificati formattati secondo il formato specificato nel flusso. |
| virtual WriteLine() | Scrive i caratteri di terminazione di riga nel flusso. |
| virtual WriteLine(const SharedPtr<Object>&) | Scrive la rappresentazione stringa dell’oggetto specificato seguita dai caratteri di terminazione di riga nel flusso. |
| virtual WriteLine(bool) | Scrive la rappresentazione stringa del valore booleano specificato seguita dai caratteri di terminazione di riga nel flusso. |
| virtual WriteLine(char_t) | Scrive il carattere specificato seguito dai caratteri di terminazione di riga nel flusso. |
| virtual WriteLine(Decimal) | Scrive la rappresentazione stringa dell’oggetto Decimal specificato seguita dai caratteri di terminazione di riga nel flusso. |
| virtual WriteLine(double) | Scrive la rappresentazione stringa del valore a virgola mobile a doppia precisione specificato seguita dai caratteri di terminazione di riga nel flusso. |
| virtual WriteLine(int) | Scrive la rappresentazione stringa del valore intero a 32 bit specificato seguita dai caratteri di terminazione di riga nel flusso. |
| virtual WriteLine(int64_t) | Scrive la rappresentazione stringa del valore intero a 64 bit specificato seguita dai caratteri di terminazione di riga nel flusso. |
| virtual WriteLine(float) | Scrive la rappresentazione stringa del valore a virgola mobile a precisione singola specificato seguita dai caratteri di terminazione di riga nel flusso. |
| virtual WriteLine(const String&) | Scrive la stringa specificata seguita dai caratteri di terminazione di riga nel flusso. |
| virtual WriteLine(uint32_t) | Scrive la rappresentazione stringa del valore intero senza segno a 32 bit specificato seguita dai caratteri di terminazione di riga nel flusso. |
| virtual WriteLine(uint64_t) | Scrive la rappresentazione stringa del valore intero senza segno a 64 bit specificato seguita dai caratteri di terminazione di riga nel flusso. |
| virtual WriteLine(const ArrayPtr<char_t>&) | Scrive tutti i caratteri dall’array specificato, seguiti dai caratteri di terminazione di riga, nel flusso. |
| virtual WriteLine(const ArrayPtr<char_t>&, int32_t, int32_t) | Scrive l’intervallo specificato di caratteri UTF-16 dall’array di caratteri specificato, seguito dai caratteri di terminazione di riga, nel flusso. |
| virtual WriteLine(const char_t *) | Scrive la c-string specificata, seguita dai caratteri di terminazione di riga, nel flusso. |
| virtual WriteLine(const TypeInfo&) | Scrive la rappresentazione stringa dell’oggetto TypeInfo specificato, seguita dai caratteri di terminazione di riga, nel flusso. |
| WriteLine(const String&, const TArgs&…) | Scrive i valori specificati formattati secondo il formato specificato, seguiti dai caratteri nel flusso. |
| 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.Font for C++