Enum EmfPlusStringFormatFlags
اسم الفضاء : Aspose.Imaging.FileFormats.Emf.EmfPlus.Consts تجميع: Aspose.Imaging.dll (25.4.0)
وتحدد علامات StringFormat خيارات ترتيب النص الجرافيكي، بما في ذلك الاتجاه والرسم والتعامل مع الخطوط، ويمكن الجمع بين هذه العلامات لتحديد العديد من الخيارات.
[Flags]
public enum EmfPlusStringFormatFlags : uint
Fields
StringFormatBypassGdi = 2147483648
ويمكن استخدام هذا العلم لتحديد عملية مخصصة للتنفيذ لتقديم النص.
StringFormatDirectionRightToLeft = 1
إذا وضعت ، فإن ترتيب القراءة في الحبل يجب أن يكون على اليمين إلى اليسار.في النص الأفقي ، هذا يعني أن الأحرف تقرأ من اليمين إلى اليسار.في النص العمودي ، هذا يعني أن الأعمدة تقرأ من اليمين إلى اليسار.إذا كان النص واضحًا أو أفقًا أو عموديًا يجب قراءته من اليسار إلى اليمين.
يتم تحديد ترتيب النص الرسمي بواسطة Aspose.Imaging.FileFormats.Emf.EmfPlus.Objects.EmfPlusStringFormat Objects
StringFormatDirectionVertical = 2
إذا قمت بتعيين الخطوط الفردية من النص يجب أن يتم سحبها عموديا على جهاز العرض.إذا كان واضحاً، فإن خطوط النص الفردية يجب أن يتم سحبها أفقياً، مع كل خط جديد أقل من الخط السابق.
StringFormatDisplayFormatControl = 32
إذا تم تعيينها ، تظهر علامات التحكم SHOULD في النتيجة كغلافات Unicode تمثيلية.
StringFormatLineLimit = 8192
إذا تم تعيينها ، يجب أن تكون خطوط النص بأكملها إخراجًا ولا ينبغي أن تكون مقطوعة من خلال مستطيل ترتيب الحبل.إذا كان واضحاً، فإن ترتيب النص يجب أن يستمر حتى يتم إخراج جميع الخطوط، أو حتى لا تكون الخطوط الإضافية مرئية نتيجة لالتقاط.هذا العلم يمكن استخدامه إما لرفض أو السماح لخط النص أن يكون غامضا جزئيا من قبل مستطيل التخطيط الذي ليس متعدد من ارتفاع الخط.
StringFormatMeasureTrailingSpaces = 2048
إذا تم تعيين المساحة في نهاية كل خط يجب أن يتم تضمينها في قياسات طول الحبل.إذا كان واضحاً، يجب استبعاد المساحة في نهاية كل خط من قياسات طول الحبل.
StringFormatNoClip = 16384
إذا تم إعداد النص ، فإن النص الذي يمتد خارج مستطيل ترتيب الشريط يجب أن يظهر.إذا كان واضحاً، سيتم تصفية كل النص الذي يمتد خارج مستطيل التخطيط.
StringFormatNoFitBlackBox = 4
إذا تم تعيينها ، يجب أن تسمح أجزاء من الأحرف بتجاوز مستطيل ترتيب النص.إذا كان واضحاً، يجب إعادة وضع الشخصيات التي تتجاوز حدود مستطيل ترتيب النص لتجنب التجاوز.الإيطالي ، “f” هو مثال على شخصية يمكن أن يكون لها أجزاء متقاطعة.
StringFormatNoFontFallback = 1024
إذا قمت بتعيين، سيتم استخدام الخط البديل SHOULD للأحرف التي لا يتم دعمها في الخط المطلوب.إذا كان واضحاً، فإن الشخصية المفقودة من الخط المطلوب يجب أن تظهر كشخصية “مفقودة”، والتي يمكن أن تكون مربع مفتوح.
StringFormatNoWrap = 4096
إذا تم إعدادها ، فإن الحبل الذي يمتد عبر نهاية مستطيل ترتيب النص لا ينبغي أن يرتبط بالخط التالي.إذا كان واضحاً، يجب أن يتم كسر شريط يمتد عبر نهاية مستطيل ترتيب النص في الحدود الأخيرة للكلمة داخل المستطيل الحدودي، والباقي من الشريط يجب أن يرتبط بالخط التالي.