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

هذه البتة محجوزة ولا يجب استخدامها.