EmfPolyTextOutA

EmfPolyTextOutA class

يرسم سجل EMR_POLYTEXTOUTA واحدًا أو أكثر من سلاسل نص ASCII باستخدام الخط الحالي وألوان النص.

public sealed class EmfPolyTextOutA : EmfDrawingRecordType

المنشئون

اسموصف
EmfPolyTextOutA()يقوم بتهيئة مثيل جديد لملفEmfPolyTextOutA فئة .
EmfPolyTextOutA(EmfRecord)يقوم بتهيئة مثيل جديد لملفEmfPolyTextOutA فئة .

الخصائص

اسموصف
AEmrText { get; set; }الحصول على أو تعيين مصفوفة من كائنات EmrText (القسم 2.2.5) التي تحدد إخراج السلاسل بأحرف ASCII 8 بت ، مع سمات النص وقيم التباعد. يتم تحديد عدد كائنات EmrText بواسطة cStrings.
Bounds { get; set; }الحصول على أو تعيين كائن WMF RectL ([MS-WMF] القسم 2.2.2.19) ، والذي يحدد المستطيل المحيط بوحدات الجهاز.
ExScale { get; set; }الحصول على أو تعيين قيمة النقطة العائمة 32 بت التي تحدد مقياس X من وحدات الصفحة إلى وحدات .01mm إذا كان وضع الرسومات هو GM_COMPATIBLE.
EyScale { get; set; }الحصول على أو تعيين قيمة النقطة العائمة 32 بت التي تحدد مقياس Y من وحدات الصفحة إلى وحدات .01mm إذا كان وضع الرسومات هو GM_COMPATIBLE.
IGraphicsMode { get; set; }الحصول على أو تعيين عدد صحيح بدون إشارة 32 بت يحدد وضع الرسومات الحالي ، من تعداد وضع الرسومات (القسم 2.1.16) .
Size { get; set; }الحصول على أو تحديد حجم السجل
Type { get; set; }الحصول على النوع أو تحديده.

ملاحظات

يتم تحديد ألوان الخط والنص المستخدمة للإخراج بواسطة الخصائص الموجودة في الحالة الحالية لسياق جهاز التشغيل . يجب محاكاة EMR_POLYTEXTOUTA بسلسلة من سجلات EMR_EXTTEXTOUTW (القسم 2.3.5.7) ، واحد لكل سلسلة. يتطلب هذا تحويل السلسلة النصية ASCII في كل كائن EmrText إلى ترميز Unicode UTF16-LE.

أنظر أيضا