فئة System::Drawing::StringFormat
محتويات
[
يخفي
]StringFormat class
تغلف معلومات تخطيط النص، وتعديلات العرض وميزات OpenType. يجب تخصيص كائنات هذه الفئة فقط باستخدام الدالة System::MakeObject(). لا تقم بإنشاء نسخة من هذا النوع على المكدس أو باستخدام عامل new، لأن ذلك سيتسبب في أخطاء وقت التشغيل أو أخطاء التأكيد. احرص دائمًا على تغليف هذه الفئة في مؤشر System::SmartPtr واستخدم هذا المؤشر لتمريره إلى الدوال كمعامل.
class StringFormat : public System::Object
الطرق
| طريقة | الوصف |
|---|---|
| Clone() | إرجاع نسخة مطابقة تمامًا من الكائن الحالي. |
| get_Alignment() const | إرجاع قيمة تشير إلى محاذاة النص أفقياً. |
| get_DigitSubstitutionLanguage() const | إرجاع قيمة تشير إلى اللغة المستخدمة عندما يتم استبدال الأرقام المحلية بالأرقام الغربية. |
| get_DigitSubstitutionMethod() const | إرجاع طريقة استبدال الأرقام. |
| get_FormatFlags() const | إرجاع مجموعة بتية من StringFormatFlags التي تحدد تنسيق السلسلة الممثلة بواسطة الكائن الحالي. |
| static get_GenericDefault() | إرجاع كائن StringFormat يمثل تنسيقًا افتراضيًا عامًّا. |
| static get_GenericTypographic() | إرجاع كائن StringFormat يمثل تنسيقًا طباعيًّا عامًّا. |
| get_HotkeyPrefix() const | إرجاع القيمة التي تشير إلى كيفية عرض بادئة المفتاح السريع. |
| get_LineAlignment() const | إرجاع قيمة تشير إلى محاذاة النص عمودياً. |
| get_Trimming() const | إرجاع قيمة تشير إلى كيفية تقليم النص. |
| GetCharacterRangesCount() const | الحصول على حجم مصفوفة CharacterRange. |
| GetTabStops(float&) const | إرجاع مواضع التبويب للكائن StringFormat الحالي. |
| set_Alignment(StringAlignment) | تعيين محاذاة النص أفقياً. |
| set_FormatFlags(StringFormatFlags) | تعيين أعلام تنسيق السلسلة. |
| set_HotkeyPrefix(Text::HotkeyPrefix) | تعيين القيمة التي تحدد كيفية عرض بادئة المفتاح السريع. |
| set_LineAlignment(StringAlignment) | تعيين محاذاة النص عمودياً. |
| set_Trimming(StringTrimming) | تعيين قيمة تحدد كيفية تقليم النص. |
| SetDigitSubstitution(int32_t, StringDigitSubstitute) | تعيين لغة وطريقة استبدال الأرقام. |
| SetMeasurableCharacterRanges(const ArrayPtr<CharacterRange>&) | تعيين مصفوفة من كائنات CharacterRange التي تمثل نطاقات الأحرف التي تم قياسها عبر استدعاء طريقة MeasureCharacterRanges(). |
| SetTabStops(float, const ArrayPtr<float>&) | تعيين مواضع التبويب للكائن StringFormat الحالي. |
| StringFormat() | إنشاء نسخة جديدة من فئة StringFormat. |
| StringFormat(StringFormatFlags, int32_t) | ينشئ مثيلاً جديدًا من فئة StringFormat مع علامات تنسيق اللغة المحددة. |
| StringFormat(const SharedPtr<StringFormat>&) | منشئ النسخ. |
انظر أيضًا
- Class Object
- Namespace System::Drawing
- Library Aspose.Page for C++