EmfExtTextOutOptions

EmfExtTextOutOptions enumeration

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

[Flags]
public enum EmfExtTextOutOptions

قيم

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

أنظر أيضا