EmfPlusStringFormatFlags

Inheritance: java.lang.Object, com.aspose.ms.System.ValueType, com.aspose.ms.System.Enum

public final class EmfPlusStringFormatFlags extends System.Enum

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

الحقول

حقلالوصف
StringFormatDirectionRightToLeftإذا تم تعيينه، يجب أن يكون ترتيب قراءة السلسلة من اليمين إلى اليسار.
StringFormatDirectionVerticalإذا تم تعيينه، يجب رسم أسطر النص الفردية عموديًا على جهاز العرض.
StringFormatNoFitBlackBoxإذا تم تعيينه، يجب السماح لأجزاء الأحرف بالتمدد خارج مستطيل تخطيط النص.
StringFormatDisplayFormatControlإذا تم تعيينه، يجب أن تظهر الأحرف التحكمية في المخرجات كرموز يونيكود تمثيلية.
StringFormatNoFontFallbackإذا تم تعيينه، يجب استخدام خط بديل للأحرف التي لا يدعمها الخط المطلوب.
StringFormatMeasureTrailingSpacesإذا تم تعيينه، يجب تضمين المسافة في نهاية كل سطر في قياسات طول السلسلة.
StringFormatNoWrapإذا تم تعيينه، يجب عدم لف السلسلة التي تمتد خارج نهاية مستطيل تخطيط النص إلى السطر التالي.
StringFormatLineLimitإذا تم تعيينه، يجب إخراج أسطر النص الكاملة ويجب عدم قصها بواسطة مستطيل تخطيط السلسلة.
StringFormatNoClipإذا تم تعيينه، يجب السماح للنص الممتد خارج مستطيل تخطيط السلسلة بالظهور.
StringFormatBypassGdiقد يُستخدم هذا العلم لتحديد عملية خاصة بالتنفيذ لتصيير النص.

StringFormatDirectionRightToLeft

public static final long StringFormatDirectionRightToLeft

إذا تم تعيينه، يجب أن يكون ترتيب قراءة السلسلة من اليمين إلى اليسار. بالنسبة للنص الأفقي، يعني ذلك أن الأحرف تُقرأ من اليمين إلى اليسار. بالنسبة للنص العمودي، يعني ذلك أن الأعمدة تُقرأ من اليمين إلى اليسار. إذا لم يُحدد، يجب قراءة النص الأفقي أو العمودي من اليسار إلى اليمين.


يتم تحديد تخطيط النص الرسومي بواسطة كائنات EmfPlusStringFormat.

StringFormatDirectionVertical

public static final long StringFormatDirectionVertical

إذا تم تعيينه، يجب رسم أسطر النص الفردية عموديًا على جهاز العرض. إذا لم يُحدد، يجب رسم أسطر النص الفردية أفقيًا، مع وضع كل سطر جديد أسفل السطر السابق.

StringFormatNoFitBlackBox

public static final long StringFormatNoFitBlackBox

إذا تم تعيينه، يجب السماح لأجزاء الأحرف بالتمدد خارج مستطيل تخطيط النص. إذا لم يُحدد، يجب إعادة تموضع الأحرف التي تتجاوز حدود مستطيل تخطيط النص لتجنب التمدد. الحرف المائل “f” مثال على حرف يمكن أن يحتوي على أجزاء متمددة.

StringFormatDisplayFormatControl

public static final long StringFormatDisplayFormatControl

إذا تم تعيينه، يجب أن تظهر الأحرف التحكمية في المخرجات كرموز يونيكود تمثيلية.

StringFormatNoFontFallback

public static final long StringFormatNoFontFallback

إذا تم تعيينه، يجب استخدام خط بديل للأحرف التي لا يدعمها الخط المطلوب. إذا لم يُحدد، يجب أن يظهر الحرف المفقود من الخط المطلوب كحرف “font missing”، والذي قد يكون مربعًا مفتوحًا.

StringFormatMeasureTrailingSpaces

public static final long StringFormatMeasureTrailingSpaces

إذا تم التعيين، يجب تضمين المسافة في نهاية كل سطر في قياسات طول السلسلة. إذا لم يتم التعيين، يجب استبعاد المسافة في نهاية كل سطر من قياسات طول السلسلة.

StringFormatNoWrap

public static final long StringFormatNoWrap

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

StringFormatLineLimit

public static final long StringFormatLineLimit

إذا تم التعيين، يجب إخراج كامل أسطر النص ويجب عدم قصها بواسطة مستطيل تخطيط السلسلة. إذا لم يتم التعيين، يجب أن يستمر تخطيط النص حتى يتم إخراج جميع الأسطر، أو حتى تصبح الأسطر الإضافية غير مرئية نتيجة القص. يمكن استخدام هذه العلامة إما لمنع أو السماح بطمس جزء من سطر النص بواسطة مستطيل تخطيط لا يكون مضاعفًا لارتفاع السطر. لكي يكون كل النص مرئيًا، يجب أن يكون مستطيل التخطيط بطول لا يقل عن ارتفاع سطر واحد.

StringFormatNoClip

public static final long StringFormatNoClip

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

StringFormatBypassGdi

public static final long StringFormatBypassGdi

قد يُستخدم هذا العلم لتحديد عملية خاصة بالتنفيذ لتصيير النص.