Class EmfPlusObject

Class EmfPlusObject

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

سجل EmfPlusObject يحدد كائن للاستخدام في العمليات الجرافيكية.يمكن أن تنتشر العديد من السجلات، والتي يتم الإشارة إليها من خلال قيمة حقل الأعلام.

public sealed class EmfPlusObject : EmfPlusObjectRecordType

Inheritance

object MetaObject EmfPlusRecord EmfPlusObjectRecordType EmfPlusObject

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

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

سجل EmfPlusObject هو عام؛ فإنه يستخدم لجميع أنواع الكائنات.أنواع الكائنات المحددة موجودة في حقل ObjectData.يتم وصف الكائنات الرسومية في إدارة الكائنات الرسومية (القسم 3.1.2).

Constructors

EmfPlusObject(EmfPlusRecord)

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

public EmfPlusObject(EmfPlusRecord source)

Parameters

source EmfPlusRecord

من المصدر .

Properties

IsContinuable

يحصل أو يضع قيمة تشير إلى ما إذا كانت هذه الحالة مستمرة أم لا.يشير إلى أن تعريف الكائن مستمر في EmfPlusObject التاليهذا العلم لا يضع أبدا في السجل النهائي الذي يحدد الكائن.

public bool IsContinuable { get; set; }

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

bool

ObjectData

يحصل أو يضع مجموعة من البايتات التي تحتوي على بيانات لنوع الكائن المحدد فييمكن أن يكون محتوى ونموذج البيانات مختلفًا لكل نوع كائن.تعريفات الكائن الفردي في القسم 2.2.1 للحصول على معلومات إضافية.

public EmfPlusGraphicsObjectType ObjectData { get; set; }

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

EmfPlusGraphicsObjectType

ObjectId

يحصل أو يضع الكائن المحدد.المؤشر في الجدول EMF+ Object للربط مع الكائنيجب أن يكون القيمة صفرًا إلى 63 ، شاملًا.

public byte ObjectId { get; set; }

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

byte

ObjectType

يحصل أو يحدد نوع الكائن.

public EmfPlusObjectType ObjectType { get; set; }

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

EmfPlusObjectType

TotalObjectSize

يحصل أو يحدد الحجم الإجمالي للموضوع.إذا كان السجل مستمرًا ، عند إعداد النقطة المستمرة ، فإن هذا المجالسوف تكون موجودة.الموضوعات المستمرة لديها العديد من سجلات EMF+ بدءا منEmfPlusContineudObjectRecord. كل EmfPlusContinuedObjectRecord يحتوي علىTotalObjectSize.بمجرد قراءة عدد بايتات TotalObjectSize ، يتم قراءة EMF+ التاليلن يتم التعامل مع السجلات كجزء من الكائن المستمر.

public int TotalObjectSize { get; set; }

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

int

 عربي