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

انظر أيضًا