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+ برای ارتباط با موضوعارزش باید از صفر تا 63 باشد، شامل.
public byte ObjectId { get; set; }
ارزش املاک
ObjectType
دریافت و یا تنظیم نوع از اشیاء.
public EmfPlusObjectType ObjectType { get; set; }
ارزش املاک
TotalObjectSize
حجم کل یا اندازه کل موضوع را تعیین می کند.اگر ضبط مستمر باشد، هنگامی که بیت مستمر تنظیم می شود، این میدانموضوعات مداوم دارای چندین رکورد EMF+ هستند که باEmfPlusContineudObjectRecord. هر EmfPlusContinuedObjectRecord حاوی یکTotalObjectSize. هنگامی که تعداد بایت های TotalObjectSize خوانده شده است، EMF+ بعدیثبت نام به عنوان بخشی از موضوع مداوم در نظر گرفته نخواهد شد.
public int TotalObjectSize { get; set; }