System::Text::Encoder class
محتويات
[
يخفي
]Encoder class
يَغلف تسلسل الأحرف المشفر إلى تسلسل بايتات. يجب تخصيص كائنات هذه الفئة فقط باستخدام الدالة System::MakeObject() function. لا تقم بإنشاء نسخة من هذا النوع على المكدس أو باستخدام المشغل new، لأن ذلك سيؤدي إلى أخطاء وقت التشغيل أو أخطاء التأكيد. احرص دائمًا على تغليف هذه الفئة في مؤشر System::SmartPtr واستخدام هذا المؤشر لتمريره إلى الدوال كمعامل.
class Encoder : public System::Object
الطرق
| طريقة | الوصف |
|---|---|
| virtual Convert(ArrayPtr<char_t>, int, int, ArrayPtr<uint8_t>, int, int, bool, int&, int&, bool&) | يحوّل الأحرف إلى بايتات. |
| virtual Convert(const char_t *, int, uint8_t *, int, bool, int&, int&, bool&) | يحوّل الأحرف إلى بايتات. |
| get_Fallback() const | يحصل على الفشل الاحتياطي لمعالجة الأخطاء. |
| get_FallbackBuffer() const | يحصل على مخزن الفشل الاحتياطي. |
| virtual GetByteCount(ArrayPtr<char_t>, int, int, bool) | يحصل على عدد البايتات المطلوبة لترميز مخزن مؤقت. |
| virtual GetByteCount(const char_t *, int, bool) | يحصل على عدد البايتات المطلوبة لترميز مخزن مؤقت. |
| virtual GetBytes(ArrayPtr<char_t>, int, int, ArrayPtr<uint8_t>, int, bool) | احصل على البايتات الناتجة عن ترميز مخزن مؤقت. |
| virtual GetBytes(const char_t *, int, uint8_t *, int, bool) | احصل على البايتات الناتجة عن ترميز مخزن مؤقت. |
| virtual Reset() | ينظف الحالة الداخلية للمشفّر. |
| set_Fallback(const EncoderFallbackPtr&) | يضبط الفشل الاحتياطي لمعالجة الأخطاء. |
انظر أيضًا
- Class Object
- Namespace System::Text
- Library Aspose.Font for C++