فئة 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
| Name | Type | Access | الوصف |
|---|---|---|---|
| aptl_dest | Point[] | r/w | يحصل أو يعيّن مصفوفة من ثلاثة كائنات WMF PointL ([MS-WMF] القسم 2.2.2.15) التي تحدد ثلاثة زوايا لمنطقة وجهة متوازي أضلاع لعملية نقل الكتلة. الزاوية العلوية اليسرى للمستطيل المصدر تُطابق النقطة الأولى في هذه المصفوفة، الزاوية العلوية اليمنى تُطابق النقطة الثانية، والزاوية السفلية اليسرى تُطابق النقطة الثالثة. الزاوية السفلية اليمنى للمستطيل المصدر تُطابق النقطة الرابعة الضمنية في متوازي الأضلاع، والتي تُحسب من الثلاث نقاط الأولى (A, B, و C) باعتبارها متجهات. D = B + C A |
| bk_src_argb_32_color | int | r/w | يحصل أو يعيّن كائن WMF ColorRef ([MS-WMF] القسم 2.2.2.8) يحدد لون خلفية صورة المصدر. |
| bounds | Rectangle | r/w | يحصل أو يعيّن كائن WMF RectL ([MS-WMF] القسم 2.2.2.19) يحدد المستطيل الحدّي، بوحدات الجهاز، للإخراج إلى الوجهة. |
| cx_src | int | r/w | يحصل أو يعيّن عددًا صحيحًا موقعًا 32 بت يحدد العرض المنطقي للمستطيل المصدر. |
| cy_src | int | r/w | يحصل أو يعيّن عددًا صحيحًا موقعًا 32 بت يحدد الارتفاع المنطقي للمستطيل المصدر. |
| mask_bitmap | WmfDeviceIndependentBitmap | r/w | يحصل أو يعيّن مخزنًا يحتوي على صورة القناع، والتي ليست مطلوبة أن تكون متجاورة مع الجزء الثابت من سجل EMR_PLGBLT أو مع بعضها البعض. بناءً على ذلك، الحقول في هذا المخزن التي تم تسمية "UndefinedSpace" اختيارية ويجب تجاهلها. |
| الحجم | int | r/w | يحصل أو يعيّن حجم السجل |
| source_bitmap | WmfDeviceIndependentBitmap | r/w | يحصل أو يعيّن مخزنًا يحتوي على صورة المصدر، والتي ليست مطلوبة أن تكون متجاورة مع الجزء الثابت من سجل EMR_PLGBLT أو مع بعضها البعض. بناءً على ذلك، الحقول في هذا المخزن التي تم تسمية "UndefinedSpace" اختيارية ويجب تجاهلها. |
| type | EmfRecordType | r/w | يحصل أو يحدد النوع. |
| usage_mask | EmfDibColors | r/w | يحصل أو يعيّن عددًا صحيحًا غير موقع 32‑بت يحدد كيفية تفسير القيم في جدول الألوان في رأس صورة القناع bitmap. يجب أن تكون هذه القيمة ضمن تعداد DIBColors. |
| usage_src | EmfDibColors | r/w | يحصل أو يعيّن عددًا صحيحًا غير موقع 32 بت يحدد كيفية تفسير القيم في جدول الألوان في رأس صورة المصدر. يجب أن تكون هذه القيمة ضمن تعداد DIBColors. |
| x_form_src | Matrix | r/w | يحصل أو يعيّن كائن XForm (القسم 2.2.28) الذي يحدد تحويلًا من مساحة العالم إلى مساحة الصفحة لتطبيقه على صورة البت المصدر. |
| x_mask | int | r/w | يحصل أو يعيّن عددًا صحيحًا موقعًا 32‑بتًا يحدد الإحداثي السيني المنطقي للزاوية العلوية اليسرى لصور القناع. |
| x_src | int | r/w | يحصل أو يعيّن عددًا صحيحًا موقعًا 32‑بت يحدد الإحداثي x المنطقي للزاوية العلوية اليسرى للمستطيل المصدر. |
| y_mask | int | r/w | يحصل أو يعيّن عددًا صحيحًا موقعًا 32‑بتًا يحدد الإحداثي الصادي المنطقي للزاوية العلوية اليسرى لصور القناع. |
| y_src | int | r/w | يحصل أو يعيّن عددًا صحيحًا موقعًا 32‑بت يحدد الإحداثي y المنطقي للزاوية العلوية اليسرى للمستطيل المصدر. |
Methods
| Name | الوصف |
|---|---|
| create_from_record(source) | ينشئ مثيلًا جديدًا من الفئة EmfRecord. |
| create_from_type(type) | ينشئ مثيلًا جديدًا من الفئة EmfRecord. |
Constructor: EmfPlgBlt(source)
EmfPlgBlt(source)
ينشئ مثلاً جديداً من الفئة EmfPlgBlt.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| source | EmfRecord | المصدر. |
Method: create_from_record(source) [static]
create_from_record(source)
ينشئ مثيلًا جديدًا من الفئة EmfRecord.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| source | EmfRecord | المصدر. |
Returns
| نوع | الوصف |
|---|---|
| EmfRecord |
Method: create_from_type(type) [static]
create_from_type(type)
ينشئ مثيلًا جديدًا من الفئة EmfRecord.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| type | EmfRecordType | نوع السجل. |
Returns
| نوع | الوصف |
|---|---|
| EmfRecord |