الفئة System::IO::StringWriter
محتويات
[
يخفي
]StringWriter class
تنفّذ TextWriter الذي يكتب المعلومات إلى سلسلة نصية. يجب تخصيص كائنات هذه الفئة فقط باستخدام الدالة System::MakeObject(). لا تقم أبداً بإنشاء نسخة من هذا النوع على المكدس أو باستخدام العامل new، لأن ذلك سيتسبب في أخطاء وقت التشغيل أو أخطاء تأكيد. احرص دائماً على تغليف هذه الفئة في مؤشر System::SmartPtr واستخدام هذا المؤشر لتمريره إلى الدوال كمعامل.
class StringWriter : public System::IO::TextWriter
الطرق
| طريقة | الوصف |
|---|---|
| get_Encoding() override | يعيد الترميز المستخدم حاليًا. |
| virtual GetStringBuilder() | يعيد كائن StringBuilder المستخدم حالياً. |
| StringWriter(const System::SharedPtr<Text::StringBuilder>&, const IFormatProviderPtr&) | ينشئ نسخة جديدة من StringWriter باستخدام كائن StringBuilder المحدد وIFormatProvider. |
| StringWriter(const System::SharedPtr<Text::StringBuilder>&) | ينشئ نسخة جديدة من StringWriter باستخدام كائن StringBuilder المحدد وIFormatProvider من الثقافة الحالية. |
| StringWriter(const IFormatProviderPtr&) | ينشئ نسخة جديدة من StringWriter باستخدام IFormatProvider المحدد. |
| StringWriter() | ينشئ نسخة جديدة من StringWriter باستخدام IFormatProvider من الثقافة الحالية. |
| ToString() const override | يعيد السلسلة الأساسية. |
| Write(char_t) override | يكتب الحرف المحدد إلى الدفق. |
| Write(const ArrayPtr<char_t>&, int32_t, int32_t) override | يكتب النطاق الفرعي المحدد من الأحرف من مصفوفة الأحرف المحددة إلى الدفق. |
| Write(const String&) override | يكتب السلسلة المحددة إلى الدفق. |
انظر أيضًا
- Class TextWriter
- Namespace System::IO
- Library Aspose.Font for C++