تعداد EmfPlusStringFormatFlags

EmfPlusStringFormatFlags enumeration

تحدد أعلام StringFormat خيارات تخطيط نص الرسومات، بما في ذلك الاتجاه والقص ومعالجة الخطوط. يمكن دمج هذه الأعلام لتحديد خيارات متعددة.

[Flags]
public enum EmfPlusStringFormatFlags : uint

القيم

الاسمالقيمةالوصف
StringFormatDirectionRightToLeft1إذا تم ضبطه، يجب أن يكون ترتيب قراءة السلسلة من اليمين إلى اليسار. بالنسبة للنص الأفقي، يعني ذلك أن الأحرف تُقرأ من اليمين إلى اليسار. بالنسبة للنص العمودي، يعني ذلك أن الأعمدة تُقرأ من اليمين إلى اليسار. إذا لم يُضبط، يجب قراءة النص الأفقي أو العمودي من اليسار إلى اليمين.
StringFormatDirectionVertical2إذا تم ضبطه، يجب رسم أسطر النص الفردية عموديًا على جهاز العرض. إذا لم يُضبط، يجب رسم أسطر النص الفردية أفقيًا، مع وضع كل سطر جديد أسفل السطر السابق.
StringFormatNoFitBlackBox4إذا تم ضبطه، يجب السماح لأجزاء الأحرف بأن تتجاوز مستطيل تخطيط النص. إذا لم يُضبط، يجب إعادة وضع الأحرف التي تتجاوز حدود مستطيل تخطيط النص لتجنب التجاوز. الحرف المائل "f" مثال على حرف يمكن أن يحتوي على أجزاء متجاوزة.
StringFormatDisplayFormatControl20إذا تم ضبطه، يجب أن تظهر الأحرف التحكمية في المخرجات كرموز يونيكود تمثيلية.
StringFormatNoFontFallback400إذا تم ضبطه، يجب استخدام خط بديل للأحرف غير المدعومة في الخط المطلوب. إذا لم يُضبط، يجب أن يظهر الحرف المفقود من الخط المطلوب كحرف "font missing"، والذي قد يكون مربعًا مفتوحًا.
StringFormatMeasureTrailingSpaces800إذا تم ضبطه، يجب تضمين الفراغ في نهاية كل سطر في قياسات طول السلسلة. إذا لم يُضبط، يجب استبعاد الفراغ في نهاية كل سطر من قياسات طول السلسلة.
StringFormatNoWrap1000إذا تم ضبطه، يجب ألا يتم لف السلسلة التي تمتد خارج نهاية مستطيل تخطيط النص إلى السطر التالي. إذا لم يُضبط، يجب قطع السلسلة التي تمتد خارج نهاية مستطيل تخطيط النص عند آخر حد كلمة داخل المستطيل، ويجب لف الجزء المتبقي من السلسلة إلى السطر التالي.
StringFormatLineLimit2000إذا تم ضبطه، يجب إخراج كامل أسطر النص ولا يجب أن يتم قصها بواسطة مستطيل تخطيط السلسلة. إذا لم يُضبط، يجب أن يستمر تخطيط النص حتى يتم إخراج جميع الأسطر، أو حتى تصبح الأسطر الإضافية غير مرئية نتيجة القص. يمكن استخدام هذه العلامة إما لمنع أو السماح بطمس جزء من سطر النص بواسطة مستطيل تخطيط لا يكون مضاعفًا لارتفاع السطر. لكي يكون كل النص مرئيًا، يجب أن يكون مستطيل التخطيط بطول لا يقل عن ارتفاع سطر واحد.
StringFormatNoClip4000إذا تم ضبطه، يجب السماح للنص الذي يمتد خارج مستطيل تخطيط السلسلة بالظهور. إذا لم يُضبط، يجب قص كل النص الذي يمتد خارج مستطيل التخطيط.
StringFormatBypassGdi80000000قد تُستخدم هذه العلامة لتحديد عملية خاصة بالتنفيذ لتصيير النص.

انظر أيضًا