Enum EmfExtTextOutOptions

EmfExtTextOutOptions enumeration

تعداد ExtTextOutOptions يحدد المعلمات التي تتحكم في جوانب مختلفة من إخراج النص بواسطة سجلات EMR_SMALLTEXTOUT (القسم 2.3.5.37) وفي كائنات EmrText.

[Flags]
public enum EmfExtTextOutOptions

القيم

الاسمالقيمةالوصف
ETO_OPAQUE2هذه البت تشير إلى أنه يجب استخدام لون الخلفية الحالي لملء المستطيل
ETO_CLIPPED4هذه البت تشير إلى أنه يجب قص النص إلى المستطيل.
ETO_GLYPH_INDEX10هذه البت تشير إلى أن الرموز الخاصة بالأحرف في سلسلة نصية ناتجة هي في الواقع فهارس لأشكال الأحرف في خط TrueType. فهارس الأشكال خاصة بالخط، لذا لعرض الأحرف الصحيحة عند التشغيل، يجب أن يكون الخط المستخدم مطابقًا للخط المستخدم لإنشاء الفهارس.
ETO_RTLREADING80هذه البت تشير إلى أنه يجب ترتيب النص من اليمين إلى اليسار بدلاً من الترتيب الافتراضي من اليسار إلى اليمين. يجب تطبيق ذلك فقط عندما يكون الخط المختار في سياق جهاز التشغيل إما عبريًا أو عربيًا
ETO_NO_RECT100هذه البت تشير إلى أن السجل لا يحدد مستطيلًا محيطًا لإخراج النص.
ETO_SMALL_CHARS200هذه البت تشير إلى أن الرموز الخاصة بالأحرف في سلسلة نصية ناتجة هي 8 بتات، مستمدة من البايتات المنخفضة لرموز Unicode UTF16-LE ذات 16 بت، حيث يُفترض أن البايت العالي يساوي 0.
ETO_NUMERICSLOCAL400هذه البت تشير إلى أنه يجب استخدام الأرقام المناسبة للمنطقة عند عرض الأعداد.
ETO_NUMERICSLATIN800هذه البت تشير إلى أنه يجب استخدام الأرقام الأوروبية عند عرض الأعداد.
ETO_IGNORELANGUAGE1000هذه البت تشير إلى أنه لا يجب تنفيذ أي معالجة خاصة بنظام التشغيل لتحديد موضع الأشكال على سلاسل من اليمين إلى اليسار؛ أي أن جميع تموضع الأشكال يجب أن يتم بواسطة سجلات الرسم والحالة في ملف الميتا.
ETO_PDY2000هذه البت تشير إلى أنه يجب توفير قيم إزاحة الأحرف الأفقية والعمودية.
ETO_REVERSE_INDEX_MAP10000هذه البت محجوزة ولا يجب استخدامها.

انظر أيضًا