Kelas System::IO::TextWriter
isi
[
bersembunyi
]TextWriter class
Kelas dasar untuk kelas yang mewakili penulis yang menulis urutan karakter ke tujuan yang berbeda. Objek dari kelas ini hanya boleh dialokasikan menggunakan fungsi System::MakeObject(). Jangan pernah membuat instance tipe ini di stack atau menggunakan operator new, karena akan menghasilkan kesalahan runtime dan/atau kegagalan asersi. Selalu bungkus kelas ini ke dalam pointer System::SmartPtr dan gunakan pointer ini untuk meneruskannya ke fungsi sebagai argumen.
class TextWriter : public System::IDisposable
Metode
| Metode | Deskripsi |
|---|---|
| virtual Close() | Menutup aliran dan melepaskan sumber daya yang diperoleh. |
| Dispose() override | Melepaskan semua sumber daya yang digunakan oleh objek saat ini dan menutup aliran yang mendasarinya. |
| virtual Flush() | Menyiram konten buffer ke aliran yang mendasarinya. |
| virtual get_Encoding() | Mengembalikan enkoding yang sedang digunakan. |
| virtual get_FormatProvider() const | Mengembalikan objek IFormatProvider yang sedang digunakan. |
| get_FormatProvider() | Mengembalikan objek IFormatProvider yang sedang digunakan. |
| virtual get_NewLine() const | Mengembalikan string penanda akhir baris. |
| get_NewLine() | Mengembalikan string penanda akhir baris. |
| virtual set_NewLine(const System::String&) | Mengatur string penanda akhir baris. |
| virtual Write(const SharedPtr<Object>&) | Menulis representasi string dari objek yang ditentukan ke aliran. |
| virtual Write(bool) | Menulis representasi string dari nilai boolean yang ditentukan ke aliran. |
| virtual Write(char_t) | Menulis karakter yang ditentukan ke aliran. |
| virtual Write(Decimal) | Menulis representasi string dari objek Decimal yang ditentukan ke aliran. |
| virtual Write(double) | Menulis representasi string dari nilai titik mengambang double-precision yang ditentukan ke aliran. |
| virtual Write(int) | Menulis representasi string dari nilai integer 32-bit yang ditentukan ke aliran. |
| virtual Write(int64_t) | Menulis representasi string dari nilai integer 64-bit yang ditentukan ke aliran. |
| virtual Write(float) | Menulis representasi string dari nilai titik mengambang single-precision yang ditentukan ke aliran. |
| virtual Write(const String&) | Menulis string yang ditentukan ke aliran. |
| virtual Write(uint32_t) | Menulis representasi string dari nilai integer tak bertanda 32-bit yang ditentukan ke aliran. |
| virtual Write(uint64_t) | Menulis representasi string dari nilai integer tak bertanda 64-bit yang ditentukan ke aliran. |
| virtual Write(const ArrayPtr<char_t>&) | Menulis semua karakter dari array yang ditentukan ke aliran. |
| virtual Write(const ArrayPtr<char_t>&, int32_t, int32_t) | Menulis subrentang karakter UTF-16 yang ditentukan dari array karakter yang ditentukan ke aliran. |
| virtual Write(const char_t *) | Menulis c-string yang ditentukan ke aliran. |
| virtual Write(const TypeInfo&) | Menulis representasi string dari objek TypeInfo yang ditentukan ke aliran. |
| Write(const String&, const TArgs&…) | Menulis nilai yang ditentukan yang diformat sesuai format yang ditentukan ke aliran. |
| virtual WriteLine() | Menulis karakter penanda akhir baris ke aliran. |
| virtual WriteLine(const SharedPtr<Object>&) | Menulis representasi string dari objek yang ditentukan diikuti oleh karakter penanda akhir baris ke aliran. |
| virtual WriteLine(bool) | Menulis representasi string dari nilai boolean yang ditentukan diikuti oleh karakter penanda akhir baris ke aliran. |
| virtual WriteLine(char_t) | Menulis karakter yang ditentukan diikuti oleh karakter penanda akhir baris ke aliran. |
| virtual WriteLine(Decimal) | Menulis representasi string dari objek Decimal yang ditentukan diikuti oleh karakter penanda akhir baris ke aliran. |
| virtual WriteLine(double) | Menulis representasi string dari nilai titik mengambang double-precision yang ditentukan diikuti oleh karakter penanda akhir baris ke aliran. |
| virtual WriteLine(int) | Menulis representasi string dari nilai integer 32-bit yang ditentukan diikuti oleh karakter penanda akhir baris ke aliran. |
| virtual WriteLine(int64_t) | Menulis representasi string dari nilai integer 64-bit yang ditentukan diikuti oleh karakter akhir baris ke aliran. |
| virtual WriteLine(float) | Menulis representasi string dari nilai titik mengambang presisi tunggal yang ditentukan diikuti oleh karakter akhir baris ke aliran. |
| virtual WriteLine(const String&) | Menulis string yang ditentukan diikuti oleh karakter akhir baris ke aliran. |
| virtual WriteLine(uint32_t) | Menulis representasi string dari nilai integer tak bertanda 32-bit yang ditentukan diikuti oleh karakter akhir baris ke aliran. |
| virtual WriteLine(uint64_t) | Menulis representasi string dari nilai integer tak bertanda 64-bit yang ditentukan diikuti oleh karakter akhir baris ke aliran. |
| virtual WriteLine(const ArrayPtr<char_t>&) | Menulis semua karakter dari array yang ditentukan diikuti oleh karakter akhir baris ke aliran. |
| virtual WriteLine(const ArrayPtr<char_t>&, int32_t, int32_t) | Menulis subrentang UTF-16 karakter yang ditentukan dari array karakter yang ditentukan diikuti oleh karakter akhir baris ke aliran. |
| virtual WriteLine(const char_t *) | Menulis c-string yang ditentukan diikuti oleh karakter akhir baris ke aliran. |
| virtual WriteLine(const TypeInfo&) | Menulis representasi string dari objek TypeInfo yang ditentukan diikuti oleh karakter akhir baris ke aliran. |
| WriteLine(const String&, const TArgs&…) | Menulis nilai yang ditentukan diformat sesuai format yang ditentukan diikuti oleh karakter akhir baris ke aliran. |
| virtual ~TextWriter() | Destruktor. |
Typedefs
| Typedef | Deskripsi |
|---|---|
| Ptr | Alias untuk shared pointer ke kelas ini. |
Lihat Juga
- Class IDisposable
- Namespace System::IO
- Library Aspose.Page for C++