System::IO::TextWriter κλάση
περιεχόμενα
[
κρύβω
]TextWriter class
Μια βασική κλάση για κλάσεις που αντιπροσωπεύουν εγγραφείς που γράφουν ακολουθίες χαρακτήρων σε διαφορετικούς προορισμούς. Τα αντικείμενα αυτής της κλάσης πρέπει να δημιουργούνται μόνο χρησιμοποιώντας τη συνάρτηση System::MakeObject(). Ποτέ μην δημιουργείτε ένα στιγμιότυπο αυτού του τύπου στη στοίβα ή χρησιμοποιώντας τον τελεστή new, καθώς θα προκαλέσει σφάλματα χρόνου εκτέλεσης και/ή σφάλματα ελέγχου. Πάντα τυλίξτε αυτήν την κλάση σε δείκτη System::SmartPtr και χρησιμοποιήστε αυτόν τον δείκτη για να τη μεταβιβάζετε σε συναρτήσεις ως όρισμα.
class TextWriter : public System::IDisposable
Μέθοδοι
| Μέθοδος | Περιγραφή |
|---|---|
| virtual Close() | Κλείνει τη ροή και απελευθερώνει τους αποκτηθέντες πόρους. |
| Dispose() override | Απελευθερώνει όλους τους πόρους που χρησιμοποιεί το τρέχον αντικείμενο και κλείνει τη βασική ροή. |
| virtual Flush() | Αδειάζει το περιεχόμενο της ενδιάμεσης μνήμης στη βασική ροή. |
| virtual get_Encoding() | Επιστρέφει την τρέχουσα κωδικοποίηση που χρησιμοποιείται. |
| virtual get_FormatProvider() const | Επιστρέφει το τρέχον αντικείμενο IFormatProvider που χρησιμοποιείται. |
| get_FormatProvider() | Επιστρέφει το τρέχον αντικείμενο IFormatProvider που χρησιμοποιείται. |
| virtual get_NewLine() const | Επιστρέφει μια συμβολοσειρά τερματιστή γραμμής. |
| get_NewLine() | Επιστρέφει μια συμβολοσειρά τερματιστή γραμμής. |
| virtual set_NewLine(const System::String&) | Ορίζει μια συμβολοσειρά τερματιστή γραμμής. |
| virtual Write(const SharedPtr<Object>&) | Γράφει την αναπαράσταση συμβολοσειράς του καθορισμένου αντικειμένου στη ροή. |
| virtual Write(bool) | Γράφει την αναπαράσταση συμβολοσειράς της καθορισμένης λογικής τιμής στη ροή. |
| virtual Write(char_t) | Γράφει τον καθορισμένο χαρακτήρα στη ροή. |
| virtual Write(Decimal) | Γράφει την αναπαράσταση συμβολοσειράς του καθορισμένου αντικειμένου Decimal στη ροή. |
| virtual Write(double) | Γράφει την αναπαράσταση συμβολοσειράς της καθορισμένης τιμής κινητής υποδιαστολής διπλής ακρίβειας στη ροή. |
| virtual Write(int) | Γράφει την αναπαράσταση συμβολοσειράς της καθορισμένης τιμής 32-bit ακέραιου στη ροή. |
| virtual Write(int64_t) | Γράφει την αναπαράσταση συμβολοσειράς της καθορισμένης τιμής 64-bit ακέραιου στη ροή. |
| virtual Write(float) | Γράφει την αναπαράσταση συμβολοσειράς της καθορισμένης τιμής κινητής υποδιαστολής μονής ακρίβειας στη ροή. |
| virtual Write(const String&) | Γράφει τη καθορισμένη συμβολοσειρά στη ροή. |
| virtual Write(uint32_t) | Γράφει την αναπαράσταση συμβολοσειράς της καθορισμένης μη-υπογεγραμμένης τιμής 32-bit ακέραιου στη ροή. |
| virtual Write(uint64_t) | Γράφει την αναπαράσταση συμβολοσειράς της καθορισμένης μη-υπογεγραμμένης τιμής 64-bit ακέραιου στη ροή. |
| virtual Write(const ArrayPtr<char_t>&) | Γράφει όλους τους χαρακτήρες από τον καθορισμένο πίνακα στη ροή. |
| virtual Write(const ArrayPtr<char_t>&, int32_t, int32_t) | Γράφει το καθορισμένο υποσύνολο χαρακτήρων UTF-16 από τον καθορισμένο πίνακα χαρακτήρων στη ροή. |
| virtual Write(const char_t *) | Γράφει τη καθορισμένη c-συμβολοσειρά στη ροή. |
| virtual Write(const TypeInfo&) | Γράφει την αναπαράσταση συμβολοσειράς του καθορισμένου αντικειμένου TypeInfo στη ροή. |
| Write(const String&, const TArgs&…) | Γράφει τις καθορισμένες τιμές μορφοποιημένες σύμφωνα με τη καθορισμένη μορφή στη ροή. |
| virtual WriteLine() | Γράφει χαρακτήρες τερματιστή γραμμής στη ροή. |
| virtual WriteLine(const SharedPtr<Object>&) | Γράφει την αναπαράσταση συμβολοσειράς του καθορισμένου αντικειμένου, ακολουθούμενη από τους χαρακτήρες τερματισμού γραμμής, στη ροή. |
| virtual WriteLine(bool) | Γράφει την αναπαράσταση συμβολοσειράς της καθορισμένης λογικής τιμής, ακολουθούμενη από τους χαρακτήρες τερματισμού γραμμής, στη ροή. |
| virtual WriteLine(char_t) | Γράφει τον καθορισμένο χαρακτήρα, ακολουθούμενο από τους χαρακτήρες τερματισμού γραμμής, στη ροή. |
| virtual WriteLine(Decimal) | Γράφει την αναπαράσταση συμβολοσειράς του καθορισμένου αντικειμένου Decimal, ακολουθούμενη από τους χαρακτήρες τερματισμού γραμμής, στη ροή. |
| virtual WriteLine(double) | Γράφει την αναπαράσταση συμβολοσειράς της καθορισμένης τιμής κινητής υποδιαστολής διπλής ακρίβειας, ακολουθούμενη από τους χαρακτήρες τερματισμού γραμμής, στη ροή. |
| virtual WriteLine(int) | Γράφει την αναπαράσταση συμβολοσειράς της καθορισμένης τιμής 32-bit ακέραιου, ακολουθούμενη από τους χαρακτήρες τερματισμού γραμμής, στη ροή. |
| virtual WriteLine(int64_t) | Γράφει την αναπαράσταση συμβολοσειράς της καθορισμένης τιμής 64-bit ακέραιου, ακολουθούμενη από τους χαρακτήρες τερματισμού γραμμής, στη ροή. |
| virtual WriteLine(float) | Γράφει την αναπαράσταση σε συμβολοσειρά της καθορισμένης τιμής κινητής υποδιαστολής μονής ακρίβειας, ακολουθούμενη από τους χαρακτήρες λήξης γραμμής, στο ρεύμα. |
| virtual WriteLine(const String&) | Γράφει τη συγκεκριμένη συμβολοσειρά, ακολουθούμενη από τους χαρακτήρες λήξης γραμμής, στο ρεύμα. |
| virtual WriteLine(uint32_t) | Γράφει την αναπαράσταση σε συμβολοσειρά της καθορισμένης τιμής μη υπογεγραμμένου 32-bit ακέραιου, ακολουθούμενη από τους χαρακτήρες λήξης γραμμής, στο ρεύμα. |
| virtual WriteLine(uint64_t) | Γράφει την αναπαράσταση σε συμβολοσειρά της καθορισμένης τιμής μη υπογεγραμμένου 64-bit ακέραιου, ακολουθούμενη από τους χαρακτήρες λήξης γραμμής, στο ρεύμα. |
| virtual WriteLine(const ArrayPtr<char_t>&) | Γράφει όλους τους χαρακτήρες από τον καθορισμένο πίνακα, ακολουθούμενη από τους χαρακτήρες λήξης γραμμής, στο ρεύμα. |
| virtual WriteLine(const ArrayPtr<char_t>&, int32_t, int32_t) | Γράφει το καθορισμένο υποσύνολο χαρακτήρων UTF-16 από τον καθορισμένο πίνακα χαρακτήρων, ακολουθούμενη από τους χαρακτήρες λήξης γραμμής, στο ρεύμα. |
| virtual WriteLine(const char_t *) | Γράφει τη καθορισμένη c‑string, ακολουθούμενη από τους χαρακτήρες λήξης γραμμής, στο ρεύμα. |
| virtual WriteLine(const TypeInfo&) | Γράφει την αναπαράσταση σε συμβολοσειρά του καθορισμένου αντικειμένου TypeInfo, ακολουθούμενη από τους χαρακτήρες λήξης γραμμής, στο ρεύμα. |
| WriteLine(const String&, const TArgs&…) | Γράφει τις καθορισμένες τιμές μορφοποιημένες σύμφωνα με τη καθορισμένη μορφή, ακολουθούμενη από τους χαρακτήρες λήξης γραμμής, στο ρεύμα. |
| virtual ~TextWriter() | Καταστροφέας. |
Typedefs
| Typedef | Περιγραφή |
|---|---|
| Ptr | Ένα ψευδώνυμο για έναν κοινό δείκτη (shared pointer) σε αυτήν την κλάση. |
Δείτε επίσης
- Class IDisposable
- Namespace System::IO
- Library Aspose.Page for C++