Enum WmfTextAlignmentModeFlags
WmfTextAlignmentModeFlags enumeration
تحدد أعلام TextAlignmentMode العلاقة بين نقطة مرجعية ومستطيل محيط، لتنسيق النص. يمكن دمج هذه الأعلام لتحديد خيارات متعددة، مع القيد بأن يُختار علم واحد فقط يغيّر موضع الرسم في سياق جهاز التشغيل. يتم تنفيذ محاذاة النص الأفقية عندما يكون للخط خط أساس افتراضي أفقي.
[Flags]
public enum WmfTextAlignmentModeFlags
القيم
| الاسم | القيمة | الوصف |
|---|---|---|
| Noupdatecp | 0 | يجب عدم تحديث موضع الرسم في سياق جهاز التشغيل بعد كل استدعاء لإخراج النص. يجب تمرير نقطة المرجع إلى دالة إخراج النص. |
| Left | 0 | يجب أن تكون النقطة المرجعية على الحافة اليسرى للمستطيل المحيط. |
| Top | 0 | يجب أن تكون النقطة المرجعية على الحافة العليا للمستطيل المحيط. |
| Updatecp | 1 | يجب تحديث موضع الرسم في سياق جهاز التشغيل بعد كل استدعاء لإخراج النص. يجب استخدامه كنقطة مرجع. |
| Right | 2 | يجب أن تكون النقطة المرجعية على الحافة اليمنى للمستطيل المحيط. |
| Center | 6 | يجب محاذاة نقطة المرجع أفقياً مع مركز المستطيل الحد. |
| Bottom | 8 | يجب أن تكون النقطة المرجعية على الحافة السفلية للمستطيل المحيط. |
| Baseline | 18 | يجب أن تكون النقطة المرجعية على خط أساس النص. |
| Rtlreading | 100 | يجب ترتيب النص بقراءة من اليمين إلى اليسار، بدلاً من الترتيب الافتراضي من اليسار إلى اليمين. يجب تطبيق ذلك فقط عندما يكون الخط المحدد في سياق جهاز التشغيل إما عبريًا أو عربيًا. |
| Horizontal | 6 | يمثل مجموعات محاذاة النص الأفقي (يسار | يمين | وسط) |
| Vertical | 18 | يمثل مجموعات محاذاة النص العمودي (أعلى | أسفل | خط الأساس) |
ملاحظات
تحدد علامات TextAlignmentMode ثلاثة مكونات مختلفة لمحاذاة النص: - يتم تحديد الموضع الأفقي لنقطة المرجع بواسطة TA_RIGHT و TA_CENTER؛ إذا كانت هذه البتات غير مفعلة، يجب أن يكون المحاذاة TA_LEFT. - يتم تحديد الموضع العمودي لنقطة المرجع بواسطة TA_BOTTOM و TA_BASELINE؛ إذا كانت هذه البتات غير مفعلة، يجب أن يكون المحاذاة TA_TOP. - ما إذا كان يجب تحديث موضع الإخراج في سياق جهاز التشغيل بعد إخراج النص يتم تحديده بواسطة TA_UPDATECP؛ إذا كانت هذه البت غير مفعلة، يجب عدم تحديث الموضع. هذا هو السبب في تعريف ثلاث قيم صفرية مختلفة في التعداد؛ فهي تمثل الحالات الافتراضية للمكونات الثلاثة لمحاذاة النص.
انظر أيضًا
- namespace Aspose.Imaging.FileFormats.Wmf.Consts
- assembly Aspose.Imaging