WmfTextAlignmentModeFlags

Inheritance: java.lang.Object, com.aspose.ms.System.ValueType, com.aspose.ms.System.Enum

public final class WmfTextAlignmentModeFlags extends System.Enum

تحدد علامات TextAlignmentMode العلاقة بين نقطة المرجع ومستطيل الحدود، لمحاذاة النص. يمكن دمج هذه العلامات لتحديد خيارات متعددة، مع القيد أن يتم اختيار علامة واحدة فقط تغير موضع الرسم في سياق جهاز التشغيل. يتم تنفيذ محاذاة النص الأفقية عندما يكون للخط خط أساس افتراضي أفقي.


تحدد علامات TextAlignmentMode ثلاثة مكونات مختلفة لمحاذاة النص: - يتم تحديد الموضع الأفقي لنقطة المرجع بواسطة TA\_RIGHT و TA\_CENTER؛ إذا كانت تلك البتات غير مفعلة، يجب أن يكون المحاذاة TA\_LEFT. - يتم تحديد الموضع الرأسي لنقطة المرجع بواسطة TA\_BOTTOM و TA\_BASELINE؛ إذا كانت تلك البتات غير مفعلة، يجب أن يكون المحاذاة TA\_TOP. - يتم تحديد ما إذا كان يجب تحديث موضع الإخراج في سياق جهاز التشغيل بعد إخراج النص بواسطة TA\_UPDATECP؛ إذا كانت تلك البت غير مفعلة، يجب عدم تحديث الموضع. هذا هو السبب في تعريف ثلاث قيم صفرية مختلفة في التعداد؛ فهي تمثل الحالات الافتراضية للمكونات الثلاثة لمحاذاة النص.

الحقول

حقلالوصف
Noupdatecpيجب عدم تحديث موضع الرسم في سياق جهاز التشغيل بعد كل استدعاء لإخراج النص.
Leftيجب أن تكون نقطة المرجع على الحافة اليسرى للمستطيل المحيط.
Topيجب أن تكون نقطة المرجع على الحافة العلوية للمستطيل المحيط.
Updatecpيجب تحديث موضع الرسم في سياق جهاز التشغيل بعد كل استدعاء لإخراج النص.
Rightيجب أن تكون نقطة المرجع على الحافة اليمنى للمستطيل المحيط.
Centerيجب محاذاة نقطة المرجع أفقيًا مع مركز مستطيل الحدود.
Bottomيجب أن تكون نقطة المرجع على الحافة السفلية للمستطيل المحيط.
Baselineيجب أن تكون نقطة المرجع على خط الأساس للنص.
Rtlreadingيجب ترتيب النص بترتيب القراءة من اليمين إلى اليسار، بدلاً من الترتيب الافتراضي من اليسار إلى اليمين.
HorizontalRepresents Horizontal text align sets (Left
VerticalRepresents Vertical text align sets (Top

Noupdatecp

public static final int Noupdatecp

يجب عدم تحديث موضع الرسم في سياق جهاز التشغيل بعد كل استدعاء لإخراج النص. يجب تمرير نقطة المرجع إلى دالة إخراج النص.

Left

public static final int Left

يجب أن تكون نقطة المرجع على الحافة اليسرى للمستطيل المحيط.

Top

public static final int Top

يجب أن تكون نقطة المرجع على الحافة العلوية للمستطيل المحيط.

Updatecp

public static final int Updatecp

يجب تحديث موضع الرسم في سياق جهاز التشغيل بعد كل استدعاء لإخراج النص. يجب استخدامه كنقطة مرجعية.

public static final int Right

يجب أن تكون نقطة المرجع على الحافة اليمنى للمستطيل المحيط.

Center

public static final int Center

يجب محاذاة نقطة المرجع أفقيًا مع مركز مستطيل الحدود.

Bottom

public static final int Bottom

يجب أن تكون نقطة المرجع على الحافة السفلية للمستطيل المحيط.

Baseline

public static final int Baseline

يجب أن تكون نقطة المرجع على خط الأساس للنص.

Rtlreading

public static final int Rtlreading

يجب ترتيب النص بترتيب القراءة من اليمين إلى اليسار، بدلاً من الترتيب الافتراضي من اليسار إلى اليمين. يجب تطبيق ذلك فقط عندما يكون الخط المحدد في سياق جهاز التشغيل إما عبريًا أو عربيًا.

Horizontal

public static final int Horizontal

يمثل مجموعات محاذاة النص الأفقية (Left | Right | Center)

Vertical

public static final int Vertical

يمثل مجموعات محاذاة النص العمودية (Top | Bottom | Baseline)