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; }
قيمة الممتلكات
ObjectData
يحصل أو يضع مجموعة من البايتات التي تحتوي على بيانات لنوع الكائن المحدد فييمكن أن يكون محتوى ونموذج البيانات مختلفًا لكل نوع كائن.تعريفات الكائن الفردي في القسم 2.2.1 للحصول على معلومات إضافية.
public EmfPlusGraphicsObjectType ObjectData { get; set; }
قيمة الممتلكات
ObjectId
يحصل أو يضع الكائن المحدد.المؤشر في الجدول EMF+ Object للربط مع الكائنيجب أن يكون القيمة صفرًا إلى 63 ، شاملًا.
public byte ObjectId { get; set; }
قيمة الممتلكات
ObjectType
يحصل أو يحدد نوع الكائن.
public EmfPlusObjectType ObjectType { get; set; }
قيمة الممتلكات
TotalObjectSize
يحصل أو يحدد الحجم الإجمالي للموضوع.إذا كان السجل مستمرًا ، عند إعداد النقطة المستمرة ، فإن هذا المجالسوف تكون موجودة.الموضوعات المستمرة لديها العديد من سجلات EMF+ بدءا منEmfPlusContineudObjectRecord. كل EmfPlusContinuedObjectRecord يحتوي علىTotalObjectSize.بمجرد قراءة عدد بايتات TotalObjectSize ، يتم قراءة EMF+ التاليلن يتم التعامل مع السجلات كجزء من الكائن المستمر.
public int TotalObjectSize { get; set; }