فئة 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>&)منشئ النسخ.

انظر أيضًا