فئة 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

NameTypeAccessالوصف
charsintr/wيحصل أو يضبط عددًا صحيحًا غير موقع بحجم 32‑بت يحدد عدد الأحرف في السلسلة
dx_bufferint[]r/wيحصل أو يضبط مخزن تباعد الأحرف الاختياري
UndefinedSpace2 (متغير): عدد اختياري من البايتات غير المستخدمة. لا يُشترط أن يتبع الحقل OutputDx
مباشرة الجزء السابق من هذه البنية.
OutputDx (متغير): مصفوفة من الأعداد الصحيحة غير الموقعة بحجم 32‑بت تحدد تباعد الإخراج بين
أصول خلايا الأحرف المتجاورة بوحدات منطقية. يتم تحديد موقع هذا الحقل بقيمة offDx بالبايتات من بداية هذا السجل. إذا تم تعريف التباعد، يحتوي هذا الحقل على
نفس عدد القيم كعدد الأحرف في سلسلة الإخراج. إذا كان حقل Options لكائن EmrText
يحتوي على العلامة ETO_PDY، فإن هذا المخزن يحتوي على ضعف عدد القيم مقارنةً بعدد الأحرف في
سلسلة الإخراج، إزاحة أفقية وإزاحة رأسية لكل حرف، بهذا الترتيب. إذا تم تحديد ETO_RTLREADING،
تُرتب الأحرف من اليمين إلى اليسار بدلاً من اليسار إلى اليمين. لا تؤثر أي خيارات أخرى على تفسير هذا الحقل.
glyph_index_bufferint[]r/wيحصل أو يضبط مخزن فهرس القوالب الاختياري.
إذا كان للخيارات علامة ETO_GLYPH_INDEX فإن رموز الأحرف في سلسلة النص المُخرجة هي في الواقع فهارس
لقوالب الأحرف في خط TrueType (تعداد ExtTextOutOptions القسم 2.1.11). فهارس القوالب خاصة بالخط،
لذا لعرض الأحرف الصحيحة عند التشغيل، يجب أن يكون الخط المستخدم مطابِقاً تماماً للخط المستخدم في
توليد الفهارس.
optionsEmfExtTextOutOptionsr/wيحصل أو يضبط عددًا صحيحًا غير موقع بحجم 32‑بت يحدد طريقة استخدام المستطيل المحدد في حقل
Rectangle. يمكن أن يكون هذا الحقل مزيجًا من أكثر من قيمة لتعداد ExtTextOutOptions
(القسم 2.1.11).
rectangleRectangler/wيحصل أو يضبط كائن WMF RectL اختياري ([MS-WMF] القسم 2.2.2.19) يحدد مستطيل قص
و/أو تعتيم بوحدات منطقية. يُطبّق هذا المستطيل على إخراج النص
الذي يتم بواسطة السجل الحاوي.
referencePointr/wيحصل أو يضبط كائن WMF PointL ([MS-WMF] القسم 2.2.2.15) يحدد إحداثيات
نقطة المرجع المستخدمة لتحديد موضع السلسلة. تُعرّف نقطة المرجع بواسطة سجل EMR_SETTEXTALIGN الأخير (القسم 2.3.11.25). إذا لم يتم تعيين مثل هذا السجل،
يكون المحاذاة الافتراضية هي TA_LEFT,TA_TOP.
string_bufferstringr/wيحصل أو يضبط مخزن سلسلة الأحرف
UndefinedSpace1 (متغير): عدد اختياري من البايتات غير المستخدمة.
لا يُشترط أن يتبع الحقل OutputString مباشرة الجزء السابق من هذه البنية.
OutputString (متغير): مصفوفة من الأحرف تحدد السلسلة المراد إخراجها.
يتم تحديد موقع هذا الحقل بقيمة offString بالبايتات من بداية هذا السجل.
يُحدد عدد الأحرف بقيمة Chars.

Constructor: EmfText()

 EmfText() 

ينشئ مثلاً جديداً من فئة EmfText