الفئة 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-بت المحددة إلى الدفق. |
| virtual Write(int64_t) | يكتب تمثيل السلسلة للقيمة الصحيحة 64-بت المحددة إلى الدفق. |
| virtual Write(float) | يكتب تمثيل السلسلة للقيمة ذات الفاصلة العائمة ذات الدقة المفردة المحددة إلى الدفق. |
| virtual Write(const String&) | يكتب السلسلة المحددة إلى الدفق. |
| virtual Write(uint32_t) | يكتب تمثيل السلسلة للقيمة الصحيحة غير الموقعة 32-بت المحددة إلى الدفق. |
| virtual Write(uint64_t) | يكتب تمثيل السلسلة للقيمة الصحيحة غير الموقعة 64-بت المحددة إلى الدفق. |
| virtual Write(const ArrayPtr<char_t>&) | يكتب جميع الأحرف من المصفوفة المحددة إلى الدفق. |
| virtual Write(const ArrayPtr<char_t>&, int32_t, int32_t) | يكتب النطاق الفرعي المحدد من أحرف UTF-16 من مصفوفة الأحرف المحددة إلى الدفق. |
| virtual Write(const char_t *) | يكتب السلسلة c-string المحددة إلى الدفق. |
| 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-بت المحددة متبوعًا بأحرف محدد السطر إلى الدفق. |
| virtual WriteLine(int64_t) | يكتب تمثيل السلسلة للقيمة الصحيحة 64-بت المحددة متبوعًا بأحرف محدد السطر إلى الدفق. |
| virtual WriteLine(float) | يكتب تمثيل السلسلة للقيمة ذات الفاصلة العائمة ذات الدقة المفردة المحددة متبوعًا بأحرف إنهاء السطر إلى الدفق. |
| virtual WriteLine(const String&) | يكتب السلسلة المحددة متبوعًا بأحرف إنهاء السطر إلى الدفق. |
| virtual WriteLine(uint32_t) | يكتب تمثيل السلسلة للقيمة الصحيحة غير الموقعة ذات 32 بت المحددة متبوعًا بأحرف إنهاء السطر إلى الدفق. |
| virtual WriteLine(uint64_t) | يكتب تمثيل السلسلة للقيمة الصحيحة غير الموقعة ذات 64 بت المحددة متبوعًا بأحرف إنهاء السطر إلى الدفق. |
| virtual WriteLine(const ArrayPtr<char_t>&) | يكتب جميع الأحرف من المصفوفة المحددة متبوعًا بأحرف إنهاء السطر إلى الدفق. |
| virtual WriteLine(const ArrayPtr<char_t>&, int32_t, int32_t) | يكتب النطاق الفرعي المحدد من أحرف UTF-16 من مصفوفة الأحرف المحددة متبوعًا بأحرف إنهاء السطر إلى الدفق. |
| virtual WriteLine(const char_t *) | يكتب السلسلة C المحددة متبوعًا بأحرف إنهاء السطر إلى الدفق. |
| virtual WriteLine(const TypeInfo&) | يكتب تمثيل السلسلة للكائن TypeInfo المحدد متبوعًا بأحرف إنهاء السطر إلى الدفق. |
| WriteLine(const String&, const TArgs&…) | يكتب القيم المحددة مُنسقة وفقًا للتنسيق المحدد متبوعًا بأحرف إنهاء السطر إلى الدفق. |
| virtual ~TextWriter() | المدمر. |
Typedefs
| تعريف نوع | الوصف |
|---|---|
| Ptr | اسم مستعار لمؤشر مشترك إلى هذه الفئة. |
انظر أيضًا
- Class IDisposable
- Namespace System::IO
- Library Aspose.Page for C++