Class EmfPlusDrawImagePoints

Class EmfPlusDrawImagePoints

اسم الفضاء : Aspose.Imaging.FileFormats.Emf.EmfPlus.Records تجميع: Aspose.Imaging.dll (25.4.0)

يحدد سجل EmfPlusDrawImagePoints رسم صورة مقطعة داخل الموازين.

public sealed class EmfPlusDrawImagePoints : EmfPlusDrawingRecordType

Inheritance

object MetaObject EmfPlusRecord EmfPlusDrawingRecordType EmfPlusDrawImagePoints

الأعضاء الموروثين

EmfPlusRecord.Type , EmfPlusRecord.Flags , EmfPlusRecord.Size , EmfPlusRecord.DataSize , object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Remarks

يمكن لـ EmfPlusImage تحديد خريطة بيت أو ميتافيل.يمكن التلاعب بالألوان في الصورة أثناء التصوير ، ويمكن تصحيحها ، وتظلمها ،يضيء ويزيل.

Constructors

EmfPlusDrawImagePoints(EmfPlusRecord)

يبدأ مثالًا جديدًا من فئة Aspose.Imaging.FileFormats.Emf.EmfPlus.Records.EmfPlusDrawImagePoints.

public EmfPlusDrawImagePoints(EmfPlusRecord source)

Parameters

source EmfPlusRecord

من المصدر .

Properties

ApplyingAnEffect

يحصل أو يضع قيمة تشير إلى ما إذا [تطبيق تأثير].هذا النقطة يشير إلى أن عرض الصورة يتضمن تطبيق تأثير.إذا قمت بتعيين كائن من فئة التأثير يجب أن يتم تحديده فيسجل EmfPlusSerializableObject (القسم 2.3.5.2)

public bool ApplyingAnEffect { get; set; }

قيمة الممتلكات

bool

Compressed

يحصل أو يضع قيمة تشير إلى ما إذا كان PointData مضغوطًا.هذا النقطة يشير إلى ما إذا كان حقل PointData يحدد البيانات المضغوطة.إذا تم تعيينها ، فإن PointData يحدد المواقع المطلقة في مساحة الإحداثيات مع 16 بت كاملةإذا كان واضحًا ، فإن PointData يحدد المواقع المطلقة في مساحة الإحداثيات معاتجاهات نقطة الطيران 32 بت.ملاحظة إذا تم تعيين العلم P (أدناه) ، فإن هذا العلم غير محدد ويجب تجاهله.

public bool Compressed { get; set; }

قيمة الممتلكات

bool

ImageAttributesId

يحصل أو يضع 32 بت غير مسجلة الكامل الذي يحتوي على مؤشراختياري EmfPlusImageAttributes الكائن (القسم 2.2.1.5) في جدول الكائنات EMF+.

public int ImageAttributesId { get; set; }

قيمة الممتلكات

int

ObjectId

يحصل أو يضع الكائن المحدد.مؤشر كائن EmfPlusImage (القسم 2.2.1.4) في EMF+جدول الكائنات، الذي يحدد الصورة التي سيتم عرضها.القيمة يجب أن تكون صفر إلى 63، شاملة.

public byte ObjectId { get; set; }

قيمة الممتلكات

byte

PointData

يحصل أو يضع سلسلة من نقاط الحساب التي تحدد ثلاثة نقاط من الموازين.هذه النقاط الثلاثة تمثل الزوايا العليا اليسرى، العليا اليمنى، والسفلى اليسرى منالنقطة الرابعة من النقطة الرابعة من النقطة الرابعة من النقطة الرابعة من النقطة الأولى.الجزء من الصورة المحددة من قبل حقل SHOULD SHOULD لديها تقسيم وتقسيمتحويلات تطبق إذا لزم الأمر لتناسب داخل المعادلة.

public PointF[] PointData { get; set; }

قيمة الممتلكات

PointF [ ]

Relative

يحصل أو يضع قيمة تشير إلى ما إذا كان هذا Aspose.Imaging.FileFormats.Emf.EmfPlus.Records.EmfPlusDrawImagePoints نسبية.هذا النقطة يشير إلى ما إذا كان حقل PointData يحدد المواقع النسبية أو المطلقة.إذا تم تعيين كل عنصر في PointData يحدد موقعًا في مساحة الإحداثيات التيفيما يتعلق بالموقع المحدد من قبل العنصر السابق في السلسلة.في حالةالعنصر الأول في PointData ، يُفترض موقعًا سابقًا في الإحداثيات (0.0) ، إذا كان واضحًا ،PointData يحدد المواقع المطلقة وفقًا لعلامة C.ملاحظة إذا تم تعيين هذا العلم ، فإن العلم C (أعلى) غير محدد ويجب تجاهله.

public bool Relative { get; set; }

قيمة الممتلكات

bool

SrcRect

يحصل أو يضع كائن EmfPlusRectF (القسم 2.2.2.39) الذي يحدد جزءًا من الصورة التي سيتم عرضها.

public RectangleF SrcRect { get; set; }

قيمة الممتلكات

RectangleF

SrcUnit

يحصل أو يضع إجمالي التوقيع 32 بت يحدد وحدات حقل SrcRect.يجب أن تكون قيمة UnitPixel لقائمة UnitType (القسم 2.1.1.33).

public EmfPlusUnitType SrcUnit { get; set; }

قيمة الممتلكات

EmfPlusUnitType

 عربي