الفئة EmfPlusDrawImage

EmfPlusDrawImage class

سجل EmfPlusDrawImage يحدد رسم صورة مُقاسة.

public sealed class EmfPlusDrawImage : EmfPlusDrawingRecordType

المنشئات

الاسمالوصف
EmfPlusDrawImage(EmfPlusRecord)يُنشئ مثيلًا جديدًا من الفئة EmfPlusDrawImage.

الخصائص

الاسمالوصف
Compressed { get; set; }يحصل أو يعيّن قيمة تشير إلى ما إذا كان PointData مضغوطًا. إذا تم التعيين، يحتوي RectData على كائن EmfPlusRect (القسم 2.2.2.38). إذا تم الإلغاء، يحتوي RectData على كائن EmfPlusRectF (القسم 2.2.2.39).
virtual DataSize { get; set; }يحصل أو يعيّن عددًا صحيحًا غير موقع 32‑بت يجب أن يحدد عدد البايتات المتراصة على 32‑بت في حقل RecordData التالي. هذا العدد لا يشمل رأس السجل الذي يبلغ 12 بايت.
virtual Flags { get; set; }يحصل أو يعيّن عددًا صحيحًا غير موقع 16‑بت يحتوي على معلومات لبعض السجلات حول كيفية تنفيذ العملية وعلى بنية السجل.
ImageAttributesId { get; set; }يحصل أو يعيّن معرف سمات الصورة عدد صحيح غير موقع 32‑بت يحدد فهرس كائن EmfPlusImageAttributes اختياري (القسم 2.2.1.5) في جدول كائنات EMF+.
ObjectId { get; set; }يحصل أو يعيّن معرف الكائن. فهرس كائن EmfPlusImage (القسم 2.2.1.4) في جدول كائنات EMF+، والذي يحدد الصورة المراد عرضها. يجب أن تكون القيمة بين الصفر و63 شاملًا.
RectData { get; set; }يحصل أو يعيّن بيانات المستطيل إما كائن EmfPlusRect أو EmfPlusRectF يحدد الصندوق المحيط بالصورة. الجزء المحدد من الصورة بحقل SrcRect يُقاس ليتناسب مع هذا المستطيل.
virtual Size { get; set; }يحصل أو يعيّن عددًا صحيحًا غير موقع 32‑بت يحدد عدد البايتات المتراصة على 32‑بت في السجل بالكامل، بما في ذلك رأس السجل الذي يبلغ 12 بايت والبيانات الخاصة بالسجل.
SrcRect { get; set; }يحصل أو يعيّن مستطيل المصدر كائن EmfPlusRectF يحدد جزءًا من الصورة ليُعرض. الجزء المحدد من الصورة بهذا المستطيل يُقاس ليتناسب مع مستطيل الوجهة المحدد بحقل RectData.
SrcUnit { get; set; }يحصل أو يعيّن وحدة المصدر عدد صحيح موقّع 32‑بت يحدد وحدات حقل SrcRect. يجب أن تكون القيمة هي العنصر UnitTypePixel من تعداد UnitType (القسم 2.1.1.33).
Type { get; }يحصل على عدد صحيح غير موقع 16‑بت يحدد نوع السجل.

انظر أيضًا