Enum StringFormatFlags

StringFormatFlags enumeration

تحديد معلومات العرض والتخطيط للسلاسل النصية.

[Flags]
public enum StringFormatFlags

قيم

اسمقيمةوصف
DirectionRightToLeft1يتم عرض النص من اليمين إلى اليسار .
DirectionVertical2محاذاة النص عموديًا .
FitBlackBox4يُسمح لأجزاء من الأحرف بتعليق مستطيل تخطيط السلسلة. بشكل افتراضي ، يتم تغيير موضع الأحرف لتجنب أي تراكم.
DisplayFormatControl20يتم عرض أحرف التحكم مثل العلامة من اليسار إلى اليمين في الإخراج باستخدام حرف رسومي تمثيلي.
NoFontFallback400تم تعطيل الرجوع للخطوط البديلة للأحرف غير المدعومة في الخط المطلوب. يتم عرض أي أحرف مفقودة مع الخطوط التي تفتقد إلى حرف رسومي ، وعادة ما يكون مربعًا مفتوحًا.
MeasureTrailingSpaces800يتضمن مسافة لاحقة في نهاية كل سطر. بشكل افتراضي ، يستبعد مستطيل الحدود الذي يتم إرجاعه بواسطة طريقة MeasureString المسافة الموجودة في نهاية كل سطر. قم بتعيين هذه العلامة لتضمين تلك المساحة في القياس.
NoWrap1000التفاف النص بين الأسطر عند تعطيل التنسيق داخل مستطيل. يتم تضمين هذه العلامة عند تمرير نقطة بدلاً من مستطيل ، أو عندما يكون طول خط المستطيل المحدد صفريًا.
LineLimit2000تم تخطيط الأسطر بالكامل فقط في مستطيل التنسيق. بشكل افتراضي ، يستمر التخطيط الافتراضي حتى نهاية النص ، أو حتى لا تظهر أي أسطر أخرى نتيجة القص ، أيهما يأتي أولاً. لاحظ أن الإعدادات الافتراضية تسمح بإخفاء السطر الأخير جزئيًا بواسطة مستطيل تنسيق غير مضاعف كامل لارتفاع الخط. للتأكد من رؤية الأسطر الكاملة فقط ، حدد هذه القيمة وتوخي الحذر لتوفير مستطيل تنسيق بطول ارتفاع سطر واحد على الأقل.
NoClip4000يُسمح بإظهار الأجزاء المتدلية من الحروف الرسومية والنص غير الملتف الذي يصل إلى خارج مستطيل التنسيق. بشكل افتراضي ، يتم قطع كل أجزاء النص والحروف الرسومية التي تصل إلى خارج مستطيل التنسيق.

أنظر أيضا