Class EmfPlusObject
ชื่อพื้นที่: Aspose.Imaging.FileFormats.Emf.EmfPlus.Records การประกอบ: Aspose.Imaging.dll (25.4.0)
บันทึก EmfPlusObject รายละเอียดวัตถุสําหรับการใช้งานในการดําเนินงานกราฟิก การกําหนดวัตถุสามารถบันทึกหลายบันทึกซึ่งจะแสดงโดยค่าของฟิลด์ Flags
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+ เพื่อเชื่อมต่อกับวัตถุสร้างขึ้นโดยบันทึกนี้ หมายเลขควรจะ 0 ถึง 63, รวม
public byte ObjectId { get; set; }
คุณสมบัติมูลค่า
ObjectType
ได้รับหรือตั้งค่าประเภทของวัตถุ
public EmfPlusObjectType ObjectType { get; set; }
คุณสมบัติมูลค่า
TotalObjectSize
รับหรือตั้งค่าขนาดทั้งหมดของวัตถุหากบันทึกเป็นต่อเนื่องเมื่อบิตต่อเนื่องถูกตั้งค่าฟิลด์นี้จะมีอยู่ วัตถุที่ต่อเนื่องมีบันทึกหลาย EMF+ เริ่มต้นด้วยEmfPlusContineudObjectRecord. ทุก EmfPlusContinuedObjectRecord จะมีTotalObjectSize. เมื่อ TotalObjectSize จํานวนบิตอ่านแล้ว EMF+ ต่อไปนี้บันทึกจะไม่ได้รับการรักษาเป็นส่วนหนึ่งของวัตถุที่ต่อเนื่อง
public int TotalObjectSize { get; set; }