الفئة 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.Page for C++