EmfPlusStringFormatFlags

EmfPlusStringFormatFlags enumeration

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

[Flags]
public enum EmfPlusStringFormatFlags : uint

قيم

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

أنظر أيضا