EmfExtTextOutOptions
Inheritance: java.lang.Object, com.aspose.ms.System.ValueType, com.aspose.ms.System.Enum
public final class EmfExtTextOutOptions extends System.Enum
يحدد تعداد ExtTextOutOptions المعلمات التي تتحكم في جوانب مختلفة من إخراج النص بواسطة سجلات EMR\_SMALLTEXTOUT (القسم 2.3.5.37) وفي كائنات EmrText.
الحقول
| حقل | الوصف |
|---|---|
| ETO_OPAQUE | تشير هذه البتة إلى أنه يجب استخدام لون الخلفية الحالي لملء المستطيل. |
| ETO_CLIPPED | تشير هذه البتة إلى أنه يجب قص النص إلى المستطيل. |
| ETO_GLYPH_INDEX | تشير هذه البتة إلى أن الرموز الخاصة بالأحرف في سلسلة نصية مُخرجة هي في الواقع فهارس لأشكال الأحرف في خط TrueType. |
| ETO_RTLREADING | تشير هذه البتة إلى أنه يجب ترتيب النص من اليمين إلى اليسار بدلاً من الترتيب الافتراضي من اليسار إلى اليمين. |
| ETO_NO_RECT | تشير هذه البتة إلى أن السجل لا يحدد مستطيلًا محيطًا لإخراج النص. |
| ETO_SMALL_CHARS | تشير هذه البتة إلى أن رموز الأحرف في سلسلة نصية مُخرجة هي 8 بتات، مستمدة من البايتات المنخفضة لرموز Unicode UTF16-LE ذات 16 بت، حيث يُفترض أن البايت العالي يساوي 0. |
| ETO_NUMERICSLOCAL | تشير هذه البتة إلى أنه يجب استخدام الأرقام المناسبة للمنطقة عند عرض الأعداد. |
| ETO_NUMERICSLATIN | تشير هذه البتة إلى أنه يجب استخدام الأرقام الأوروبية عند عرض الأعداد. |
| ETO_IGNORELANGUAGE | تشير هذه البتة إلى أنه لا ينبغي تنفيذ أي معالجة خاصة من نظام التشغيل لتحديد موضع الرموز في السلاسل من اليمين إلى اليسار؛ أي أنه يجب أن يتم التعامل مع جميع مواضع الرموز من خلال سجلات الرسم والحالة في ملف الميتا. |
| ETO_PDY | تشير هذه البتة إلى أنه يجب توفير قيم إزاحة الأحرف أفقياً وعمودياً. |
| ETO_REVERSE_INDEX_MAP | هذه البتة محجوزة ولا يجب استخدامها. |
ETO_OPAQUE
public static final int ETO_OPAQUE
تشير هذه البتة إلى أنه يجب استخدام لون الخلفية الحالي لملء المستطيل.
ETO_CLIPPED
public static final int ETO_CLIPPED
تشير هذه البتة إلى أنه يجب قص النص إلى المستطيل.
ETO_GLYPH_INDEX
public static final int ETO_GLYPH_INDEX
تشير هذه البتة إلى أن رموز الأحرف في سلسلة نصية مُخرجة هي في الواقع فهارس لأشكال الأحرف في خط TrueType. فهارس الرموز خاصة بالخط، لذا يجب أن يكون الخط المستخدم لعرض الأحرف أثناء التشغيل هو نفسه الخط المستخدم لإنشاء الفهارس.
ETO_RTLREADING
public static final int ETO_RTLREADING
تشير هذه البتة إلى أنه يجب ترتيب النص من اليمين إلى اليسار بدلاً من الترتيب الافتراضي من اليسار إلى اليمين. يجب تطبيق ذلك فقط عندما يكون الخط المختار في سياق جهاز التشغيل إما عبريًا أو عربيًا.
ETO_NO_RECT
public static final int ETO_NO_RECT
تشير هذه البتة إلى أن السجل لا يحدد مستطيلًا محيطًا لإخراج النص.
ETO_SMALL_CHARS
public static final int ETO_SMALL_CHARS
تشير هذه البتة إلى أن رموز الأحرف في سلسلة نصية مُخرجة هي 8 بتات، مستمدة من البايتات المنخفضة لرموز Unicode UTF16-LE ذات 16 بت، حيث يُفترض أن البايت العالي يساوي 0.
ETO_NUMERICSLOCAL
public static final int ETO_NUMERICSLOCAL
تشير هذه البتة إلى أنه يجب استخدام الأرقام المناسبة للمنطقة عند عرض الأعداد.
ETO_NUMERICSLATIN
public static final int ETO_NUMERICSLATIN
تشير هذه البتة إلى أنه يجب استخدام الأرقام الأوروبية عند عرض الأعداد.
ETO_IGNORELANGUAGE
public static final int ETO_IGNORELANGUAGE
تشير هذه البتة إلى أنه لا ينبغي تنفيذ أي معالجة خاصة من نظام التشغيل لتحديد موضع الرموز في السلاسل من اليمين إلى اليسار؛ أي أنه يجب أن يتم التعامل مع جميع مواضع الرموز من خلال سجلات الرسم والحالة في ملف الميتا.
ETO_PDY
public static final int ETO_PDY
تشير هذه البتة إلى أنه يجب توفير قيم إزاحة الأحرف أفقياً وعمودياً.
ETO_REVERSE_INDEX_MAP
public static final int ETO_REVERSE_INDEX_MAP
هذه البتة محجوزة ولا يجب استخدامها.