EmfStretchDiBits

EmfStretchDiBits class

يحدد سجل EMR_STRETCHDIBITS كتلة نقل وحدات البكسل من الصورة النقطية المصدر إلى مستطيل الوجهة ، اختياريًا بالاقتران مع نمط الفرشاة ، وفقًا لعملية تحديد نقطية ، أو تمديد أو ضغط الإخراج لملاءمة أبعاد الوجهة ، إذا من الضروري.

public sealed class EmfStretchDiBits : EmfBitmapRecordType

المنشئون

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

الخصائص

اسموصف
BitBltRasterOperation { get; set; }الحصول على أو تعيين عدد صحيح بدون إشارة 32 بت يحدد عملية نقطية code. تحدد هذه الأكواد كيفية دمج بيانات اللون الخاصة بالمستطيل المصدر مع بيانات لون المستطيل الوجهة واختيارياً نمط الفرشاة ، لتحقيق اللون النهائي.
Bounds { get; set; }الحصول على أو تعيين كائن WMF RectL ([MS-WMF] القسم 2.2.2.19) الذي يحدد المستطيل المحيط للوجهة في وحدات الجهاز.
CxDest { get; set; }الحصول على أو تعيين عدد صحيح ذي إشارة 32 بت يحدد العرض المنطقي لمستطيل الوجهة.
CxSrc { get; set; }الحصول على أو تعيين عدد صحيح ذي إشارة 32 بت يحدد العرض بالبكسل لمستطيل المصدر.
CyDest { get; set; }الحصول على أو تعيين عدد صحيح ذي إشارة 32 بت يحدد الارتفاع المنطقي لمستطيل الوجهة.
CySrc { get; set; }الحصول على أو تعيين عدد صحيح ذي إشارة 32 بت يحدد ارتفاع مستطيل المصدر بالبكسل.
Size { get; set; }الحصول على أو تحديد حجم السجل
SourceBitmap { get; set; }الحصول على أو تعيين مخزن مؤقت يحتوي على الصورة النقطية المصدر ، والتي لا يلزم أن تكون متجاورة مع الجزء الثابت من سجل EMR_STRETCHDIBITS. وفقًا لذلك ، الحقول الموجودة في هذا المخزن المؤقت التي تسمى “UndefinedSpace” اختيارية ويجب تجاهلها.
Type { get; set; }الحصول على النوع أو تحديده.
UsageSrc { get; set; }الحصول على أو تعيين عدد صحيح بدون إشارة 32 بت يحدد كيفية تفسير القيم في جدول الألوان في رأس الصورة النقطية المصدر. يجب أن تكون هذه القيمة في تعداد ألوان DIBC (القسم 2.1.9).
XDest { get; set; }الحصول على أو تعيين عدد صحيح ذي إشارة 32 بت يحدد إحداثي x المنطقي للزاوية العلوية اليسرى من المستطيل الوجهة.
XSrc { get; set; }الحصول على أو تعيين عدد صحيح ذي إشارة 32 بت يحدد إحداثي x بالبكسل في الزاوية العلوية اليسرى من المستطيل المصدر.
YDest { get; set; }الحصول على أو تعيين عدد صحيح ذي إشارة 32 بت يحدد إحداثي y المنطقي للزاوية العلوية اليسرى من المستطيل الوجهة.
YSrc { get; set; }الحصول على أو تعيين عدد صحيح ذي إشارة 32 بت يحدد إحداثي y بالبكسل في الزاوية العلوية اليسرى من المستطيل المصدر.

ملاحظات

يدعم هذا السجل الصور المصدر بتنسيقات JPEG و PNG. يحدد حقل الضغط في رأس الصورة النقطية المصدر تنسيق الصورة. في حالة اختلاف إشارات حقلي العرض والارتفاع للمصدر والوجهة ، يحدد هذا السجل نسخة طبق الأصل من الصورة النقطية المصدر إلى الوجهة. بمعنى ، إذا كان لكل من cxSrc و cxDest علامات مختلفة ، فسيتم تحديد صورة معكوسة للصورة النقطية المصدر على طول المحور x. إذا كان لكل من cySrc و cyDest علامات مختلفة ، فسيتم تحديد صورة معكوسة للصورة النقطية المصدر على طول المحور الصادي.

أنظر أيضا