فئة EmfText
محتويات
[
يخفي
]Summary: The EmrText object contains values for text output.
Module: aspose.imaging.fileformats.emf.emf.objects
Full Name: aspose.imaging.fileformats.emf.emf.objects.EmfText
Inheritance: EmfObject
Constructors
| Name | الوصف |
|---|---|
| EmfText() | ينشئ مثلاً جديداً من فئة EmfText |
Properties
| Name | Type | Access | الوصف |
|---|---|---|---|
| chars | int | r/w | يحصل أو يضبط عددًا صحيحًا غير موقع بحجم 32‑بت يحدد عدد الأحرف في السلسلة |
| dx_buffer | int[] | r/w | يحصل أو يضبط مخزن تباعد الأحرف الاختياري UndefinedSpace2 (متغير): عدد اختياري من البايتات غير المستخدمة. لا يُشترط أن يتبع الحقل OutputDx مباشرة الجزء السابق من هذه البنية. OutputDx (متغير): مصفوفة من الأعداد الصحيحة غير الموقعة بحجم 32‑بت تحدد تباعد الإخراج بين أصول خلايا الأحرف المتجاورة بوحدات منطقية. يتم تحديد موقع هذا الحقل بقيمة offDx بالبايتات من بداية هذا السجل. إذا تم تعريف التباعد، يحتوي هذا الحقل على نفس عدد القيم كعدد الأحرف في سلسلة الإخراج. إذا كان حقل Options لكائن EmrText يحتوي على العلامة ETO_PDY، فإن هذا المخزن يحتوي على ضعف عدد القيم مقارنةً بعدد الأحرف في سلسلة الإخراج، إزاحة أفقية وإزاحة رأسية لكل حرف، بهذا الترتيب. إذا تم تحديد ETO_RTLREADING، تُرتب الأحرف من اليمين إلى اليسار بدلاً من اليسار إلى اليمين. لا تؤثر أي خيارات أخرى على تفسير هذا الحقل. |
| glyph_index_buffer | int[] | r/w | يحصل أو يضبط مخزن فهرس القوالب الاختياري. إذا كان للخيارات علامة ETO_GLYPH_INDEX فإن رموز الأحرف في سلسلة النص المُخرجة هي في الواقع فهارس لقوالب الأحرف في خط TrueType (تعداد ExtTextOutOptions القسم 2.1.11). فهارس القوالب خاصة بالخط، لذا لعرض الأحرف الصحيحة عند التشغيل، يجب أن يكون الخط المستخدم مطابِقاً تماماً للخط المستخدم في توليد الفهارس. |
| options | EmfExtTextOutOptions | r/w | يحصل أو يضبط عددًا صحيحًا غير موقع بحجم 32‑بت يحدد طريقة استخدام المستطيل المحدد في حقل Rectangle. يمكن أن يكون هذا الحقل مزيجًا من أكثر من قيمة لتعداد ExtTextOutOptions (القسم 2.1.11). |
| rectangle | Rectangle | r/w | يحصل أو يضبط كائن WMF RectL اختياري ([MS-WMF] القسم 2.2.2.19) يحدد مستطيل قص و/أو تعتيم بوحدات منطقية. يُطبّق هذا المستطيل على إخراج النص الذي يتم بواسطة السجل الحاوي. |
| reference | Point | r/w | يحصل أو يضبط كائن WMF PointL ([MS-WMF] القسم 2.2.2.15) يحدد إحداثيات نقطة المرجع المستخدمة لتحديد موضع السلسلة. تُعرّف نقطة المرجع بواسطة سجل EMR_SETTEXTALIGN الأخير (القسم 2.3.11.25). إذا لم يتم تعيين مثل هذا السجل، يكون المحاذاة الافتراضية هي TA_LEFT,TA_TOP. |
| string_buffer | string | r/w | يحصل أو يضبط مخزن سلسلة الأحرف UndefinedSpace1 (متغير): عدد اختياري من البايتات غير المستخدمة. لا يُشترط أن يتبع الحقل OutputString مباشرة الجزء السابق من هذه البنية. OutputString (متغير): مصفوفة من الأحرف تحدد السلسلة المراد إخراجها. يتم تحديد موقع هذا الحقل بقيمة offString بالبايتات من بداية هذا السجل. يُحدد عدد الأحرف بقيمة Chars. |
Constructor: EmfText()
EmfText()
ينشئ مثلاً جديداً من فئة EmfText