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 + Object Table .
ObjectId { get; set; }الحصول على أو تحديد معرف الكائن . فهرس كائن EmfPlusImage (القسم 2.2.1.4) في EMF + Object Table ، والذي يحدد الصورة المراد عرضها. يجب أن تكون القيمة من صفر إلى 63 ، شاملة .
RectData { get; set; }الحصول على أو تعيين البيانات المستقيمة إما كائن EmfPlusRect أو EmfPlusRectF يحدد المربع المحيط للصورة. يتم تحجيم جزء الصورة المحدد بواسطة حقل SrcRect ليلائم هذا المستطيل.
virtual Size { get; set; }الحصول على أو تعيين عدد صحيح بدون إشارة 32 بت يحدد عدد محاذاة 32 بت من بايت في السجل بأكمله ، بما في ذلك رأس السجل 12 بايت والبيانات الخاصة بالسجل.
SrcRect { get; set; }الحصول على أو تعيين المصدر rect كائن EmfPlusRectF يحدد جزءًا من الصورة ليتم عرضه. يتم تحجيم جزء الصورة المحدد بواسطة هذا المستطيل ليلائم الوجهة المستطيل المحدد بواسطة حقل RectData.
SrcUnit { get; set; }الحصول على أو تعيين الوحدة المصدر عدد صحيح موقع 32 بت يحدد وحدات حقل SrcRect . يجب أن يكون عضو UnitTypePixel في تعداد نوع الوحدة (القسم 2.1.1.33) .
Type { get; }الحصول على عدد صحيح بدون إشارة 16 بت يحدد نوع السجل.

أنظر أيضا