فئة EmfPlusDrawImagePoints

Summary: The EmfPlusDrawImagePoints record specifies drawing a scaled image inside a parallelogram.

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

Full Name: aspose.imaging.fileformats.emf.emfplus.records.EmfPlusDrawImagePoints

Inheritance: EmfPlusDrawingRecordType

Constructors

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

Properties

NameTypeAccessالوصف
applying_an_effectboolr/wيحصل أو يضبط قيمة تشير إلى ما إذا كان [applying an effect].
هذه البتة تشير إلى أن عرض الصورة يتضمن تطبيق تأثير.
إذا تم الضبط، يجب أن يكون كائن من الفئة Effect قد تم تحديده في سجل EmfPlusSerializableObject سابق (القسم 2.3.5.2).
مضغوطboolr/wيحصل أو يضبط قيمة تشير إلى ما إذا كان PointData مضغوطاً.
هذه البتة تشير إلى ما إذا كان حقل PointData يحدد بيانات مضغوطة.
إذا تم الضبط، يحدد PointData المواقع المطلقة في مساحة الإحداثيات باستخدام إحداثيات صحيحة 16‑بت.
إذا تم إلغاء الضبط، يحدد PointData المواقع المطلقة في مساحة الإحداثيات باستخدام إحداثيات عائمة 32‑بت.
ملاحظة: إذا تم تعيين علم P (أدناه)، تكون هذه العلامة غير معرفة ويجب تجاهلها.
data_sizeintr/wيحصل أو يعيّن عددًا صحيحًا غير موقع 32 بت يجب أن يحدد عدد البايتات المتوافقة مع 32 بت في حقل RecordData التالي.
لا تشمل هذه العدد رأس السجل البالغ 12 بايت.
العلاماتintr/wيحصل أو يعيّن عددًا صحيحًا غير موقع 16 بت يحتوي على معلومات لبعض السجلات حول كيفية تنفيذ العملية وعلى بنية السجل.
image_attributes_idintr/wيحصل أو يضبط عددًا صحيحًا غير موقع 32‑بت يحتوي على فهرس
كائن EmfPlusImageAttributes الاختياري (القسم 2.2.1.5) في جدول كائنات EMF+.
object_idSystem.Byter/wيحصل أو يضبط معرف الكائن.
فهرس كائن EmfPlusImage (القسم 2.2.1.4) في جدول كائنات EMF+
الذي يحدد الصورة التي سيتم عرضها. يجب أن تكون القيمة بين 0 و 63 شاملًا.
point_dataPointF[]r/wيحصل أو يضبط مصفوفة من نقاط Count التي تحدد ثلاث نقاط لمتوازي الأضلاع.
تمثل النقاط الثلاث الزاوية العليا اليسرى، العليا اليمنى، والسفلى اليسرى لـ
متوازي الأضلاع. يتم استنتاج النقطة الرابعة لمتوازي الأضلاع من الثلاث نقاط الأولى.
الجزء من الصورة المحدد بحقل SrcRect SHOULD يُطبق عليه تحويلات التكبير والقص إذا لزم الأمر لتناسب داخل متوازي الأضلاع.
relativeboolr/wيحصل أو يضبط قيمة تشير إلى ما إذا كان هذا EmfPlusDrawImagePoints نسبيًا.
هذه البتة تشير إلى ما إذا كان حقل PointData يحدد مواقع نسبية أو مطلقة.
إذا تم الضبط، كل عنصر في PointData يحدد موقعًا في مساحة الإحداثيات يكون
نسبياً للموقع المحدد بالعنصر السابق في المصفوفة. في حالة العنصر الأول في PointData، يُفترض وجود موقع سابق عند الإحداثيات (0,0). إذا تم إلغاء الضبط،
يحدد PointData المواقع المطلقة وفقًا لعلم C.
ملاحظة: إذا تم تعيين هذه العلامة، يكون علم C (أعلاه) غير معرف ويجب تجاهله.
الحجمintr/wيحصل أو يعيّن عددًا صحيحًا غير موقع 32 بت يحدد عدد البايتات المتوافقة مع 32 بت في السجل بالكامل، بما في ذلك رأس السجل البالغ 12 بايت والبيانات الخاصة بالسجل.
src_rectRectangleFr/wيحصل أو يضبط كائن EmfPlusRectF (القسم 2.2.2.39) الذي يحدد جزءًا من الصورة ليتم عرضه.
src_unitEmfPlusUnitTyper/wيحصل أو يضبط عددًا صحيحًا موقعًا 32‑بت يحدد وحدات حقل SrcRect. يجب أن يكون
قيمة UnitPixel من تعداد UnitType (القسم 2.1.1.33).
typeEmfPlusRecordTyperيحصل على عدد صحيح غير موقع 16 بت يحدد نوع السجل.

Constructor: EmfPlusDrawImagePoints(source)

 EmfPlusDrawImagePoints(source) 

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

Parameters:

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