فئة EmfPlusDrawString

EmfPlusDrawString class

سجل EmfPlusDrawString يحدد إخراج النص مع تنسيق السلسلة.

public sealed class EmfPlusDrawString : EmfPlusDrawingRecordType

المنشئات

الاسمالوصف
EmfPlusDrawString(EmfPlusRecord)يُهيئ نسخة جديدة من الفئة EmfPlusDrawString.

الخصائص

الاسمالوصف
BrushId { get; set; }يحصل أو يعيّن معرف الفرشاة عددًا صحيحًا غير موقع 32‑بت يحدد الفرشاة، ومحتواها يحدد بواسطة بت S في حقل Flags. يُستخدم هذا التعريف لتلوين لون النص الأمامي؛ أي الأحرف نفسها فقط.
virtual DataSize { get; set; }يحصل أو يعيّن عددًا صحيحًا غير موقع 32‑بت يجب أن يحدد عدد البايتات المتراصة على 32‑بت في حقل RecordData التالي. هذا العدد لا يشمل رأس السجل الذي يبلغ 12 بايت.
virtual Flags { get; set; }يحصل أو يعيّن عددًا صحيحًا غير موقع 16‑بت يحتوي على معلومات لبعض السجلات حول كيفية تنفيذ العملية وعلى بنية السجل.
FormatId { get; set; }يحصل أو يعيّن معرف التنسيق عددًا صحيحًا غير موقع 32‑بت يحدد فهرس كائن EmfPlusStringFormat اختياري (القسم 2.2.1.9) في جدول كائنات EMF+. يحدد هذا الكائن معلومات تخطيط النص وتعديلات العرض التي تُطبق على السلسلة.
IsColor { get; set; }يحصل أو يعيّن قيمة تشير إلى ما إذا كانت هذه النسخة لونًا. إذا تم تعيينها، يحدد BrushId لونًا ككائن EmfPlusARGB (القسم 2.2.2.1). إذا لم تُحدد، يحتوي BrushId على فهرس كائن EmfPlusBrush (القسم 2.2.1.1) في جدول كائنات EMF+.
LayoutRect { get; set; }يحصل أو يعيّن مستطيل التخطيط كائن EmfPlusRectF (القسم 2.2.2.39) الذي يحدد المنطقة المحيطة للوجهة التي ستستقبل السلسلة.
Length { get; set; }يحصل أو يعيّن الطول عددًا صحيحًا غير موقع 32‑بت يحدد عدد الأحرف في السلسلة.
ObjectId { get; set; }يحصل أو يعيّن معرف الكائن. فهرس كائن EmfPlusFont (القسم 2.2.1.3) في جدول كائنات EMF+ لتصيير النص. يجب أن تكون القيمة بين الصفر و63 شاملًا.
virtual Size { get; set; }يحصل أو يعيّن عددًا صحيحًا غير موقع 32‑بت يحدد عدد البايتات المتراصة على 32‑بت في السجل بالكامل، بما في ذلك رأس السجل الذي يبلغ 12 بايت والبيانات الخاصة بالسجل.
StringData { get; set; }يحصل أو يعيّن بيانات السلسلة مصفوفة من أحرف Unicode 16‑بت التي تحدد السلسلة التي سيتم رسمها.
Type { get; }يحصل على عدد صحيح غير موقع 16‑بت يحدد نوع السجل.

انظر أيضًا