فئة EmfPlgBlt

Summary: The EMR_PLGBLT record specifies a block transfer of pixels from a source bitmap to a destination
parallelogram, with the application of a color mask bitmap.

Module: aspose.imaging.fileformats.emf.emf.records

Full Name: aspose.imaging.fileformats.emf.emf.records.EmfPlgBlt

Inheritance: EmfBitmapRecordType

Constructors

Nameالوصف
EmfPlgBlt(source)ينشئ مثلاً جديداً من الفئة EmfPlgBlt.

Properties

NameTypeAccessالوصف
aptl_destPoint[]r/wيحصل أو يعيّن مصفوفة من ثلاثة كائنات WMF PointL ([MS-WMF] القسم 2.2.2.15) التي
تحدد ثلاثة زوايا لمنطقة وجهة متوازي أضلاع لعملية نقل الكتلة.
الزاوية العلوية اليسرى للمستطيل المصدر تُطابق النقطة الأولى في هذه المصفوفة،
الزاوية العلوية اليمنى تُطابق النقطة الثانية، والزاوية السفلية اليسرى تُطابق النقطة الثالثة. الزاوية السفلية اليمنى للمستطيل المصدر تُطابق النقطة الرابعة الضمنية في
متوازي الأضلاع، والتي تُحسب من الثلاث نقاط الأولى (A, B, و C) باعتبارها
متجهات.
D = B + C A
bk_src_argb_32_colorintr/wيحصل أو يعيّن كائن WMF ColorRef ([MS-WMF] القسم 2.2.2.8) يحدد
لون خلفية صورة المصدر.
boundsRectangler/wيحصل أو يعيّن كائن WMF RectL ([MS-WMF] القسم 2.2.2.19) يحدد
المستطيل الحدّي، بوحدات الجهاز، للإخراج إلى الوجهة.
cx_srcintr/wيحصل أو يعيّن عددًا صحيحًا موقعًا 32 بت يحدد العرض المنطقي للمستطيل المصدر.
cy_srcintr/wيحصل أو يعيّن عددًا صحيحًا موقعًا 32 بت يحدد الارتفاع المنطقي للمستطيل المصدر.
mask_bitmapWmfDeviceIndependentBitmapr/wيحصل أو يعيّن مخزنًا يحتوي على صورة القناع، والتي ليست
مطلوبة أن تكون متجاورة مع الجزء الثابت من سجل EMR_PLGBLT أو مع بعضها البعض.
بناءً على ذلك، الحقول في هذا المخزن التي تم تسمية "UndefinedSpace" اختيارية ويجب تجاهلها.
الحجمintr/wيحصل أو يعيّن حجم السجل
source_bitmapWmfDeviceIndependentBitmapr/wيحصل أو يعيّن مخزنًا يحتوي على صورة المصدر، والتي ليست
مطلوبة أن تكون متجاورة مع الجزء الثابت من سجل EMR_PLGBLT أو مع بعضها البعض.
بناءً على ذلك، الحقول في هذا المخزن التي تم تسمية "UndefinedSpace" اختيارية ويجب تجاهلها.
typeEmfRecordTyper/wيحصل أو يحدد النوع.
usage_maskEmfDibColorsr/wيحصل أو يعيّن عددًا صحيحًا غير موقع 32‑بت يحدد كيفية تفسير القيم في
جدول الألوان في رأس صورة القناع bitmap. يجب أن تكون هذه القيمة ضمن تعداد DIBColors.
usage_srcEmfDibColorsr/wيحصل أو يعيّن عددًا صحيحًا غير موقع 32 بت يحدد كيفية تفسير القيم في
جدول الألوان في رأس صورة المصدر. يجب أن تكون هذه القيمة ضمن تعداد DIBColors.
x_form_srcMatrixr/wيحصل أو يعيّن كائن XForm (القسم 2.2.28) الذي يحدد تحويلًا من مساحة العالم إلى مساحة الصفحة لتطبيقه على صورة البت المصدر.
x_maskintr/wيحصل أو يعيّن عددًا صحيحًا موقعًا 32‑بتًا يحدد الإحداثي السيني المنطقي للزاوية العلوية اليسرى لصور القناع.
x_srcintr/wيحصل أو يعيّن عددًا صحيحًا موقعًا 32‑بت يحدد الإحداثي x المنطقي للزاوية العلوية اليسرى
للمستطيل المصدر.
y_maskintr/wيحصل أو يعيّن عددًا صحيحًا موقعًا 32‑بتًا يحدد الإحداثي الصادي المنطقي للزاوية العلوية اليسرى لصور القناع.
y_srcintr/wيحصل أو يعيّن عددًا صحيحًا موقعًا 32‑بت يحدد الإحداثي y المنطقي للزاوية العلوية اليسرى
للمستطيل المصدر.

Methods

Nameالوصف
create_from_record(source)ينشئ مثيلًا جديدًا من الفئة EmfRecord.
create_from_type(type)ينشئ مثيلًا جديدًا من الفئة EmfRecord.

Constructor: EmfPlgBlt(source)

 EmfPlgBlt(source) 

ينشئ مثلاً جديداً من الفئة EmfPlgBlt.

Parameters:

معاملنوعالوصف
sourceEmfRecordالمصدر.

Method: create_from_record(source) [static]

 create_from_record(source) 

ينشئ مثيلًا جديدًا من الفئة EmfRecord.

Parameters:

معاملنوعالوصف
sourceEmfRecordالمصدر.

Returns

نوعالوصف
EmfRecord

Method: create_from_type(type) [static]

 create_from_type(type) 

ينشئ مثيلًا جديدًا من الفئة EmfRecord.

Parameters:

معاملنوعالوصف
typeEmfRecordTypeنوع السجل.

Returns

نوعالوصف
EmfRecord