فئة System::Drawing::StringFormat
محتويات
[
يخفي
]StringFormat class
تُغلف معلومات تخطيط النص، وتعديلات العرض وميزات OpenType. يجب تخصيص كائنات هذه الفئة فقط باستخدام الدالة System::MakeObject() function. لا تقم بإنشاء نسخة من هذا النوع على المكدس أو باستخدام المشغل 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.Font for C++