Class EmfPlusDrawArc
ชื่อพื้นที่: Aspose.Imaging.FileFormats.Emf.EmfPlus.Records การประกอบ: Aspose.Imaging.dll (25.4.0)
บันทึก EmfPlusDrawArc รายละเอียดการวาดรูของ ellipse
public sealed class EmfPlusDrawArc : EmfPlusDrawingRecordType
Inheritance
object ← MetaObject ← EmfPlusRecord ← EmfPlusDrawingRecordType ← EmfPlusDrawArc
อนุญาโตตุลาการ
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()
Constructors
EmfPlusDrawArc(EmfPlusRecord)
เปิดตัวตัวอย่างใหม่ของคลาส Aspose.Imaging.FileFormats.Emf.EmfPlus.Records.EmfPlusDrawArc
public EmfPlusDrawArc(EmfPlusRecord source)
Parameters
source
EmfPlusRecord
แหล่ง
Properties
DataSize
รับหรือตั้งค่าขนาดของข้อมูลหมายเลข 32 บิตที่ไม่ได้รับสัญญาณซึ่งระบุหมายเลข 32 บิตบิตของข้อมูลเฉพาะบันทึกที่ติดตามสําหรับประเภทบันทึกนี้ค่าจะต้องเป็นหนึ่งในดังต่อไปนี้:0x00000010 ถ้าบิต C จะตั้งไว้ในฟิลด์ Flags0x00000018 ถ้าบิต C เป็นที่ชัดเจนในฟิลด์ ปลั๊ก
public override int DataSize { get; set; }
คุณสมบัติมูลค่า
Exceptions
หมายเลขรุ่น: Invalid
ObjectId
ได้รับหรือตั้งค่าตัวระบุวัตถุอัตราส่วนของวัตถุ EmfPlusPen (ส่วน 2.2.1.7) ในEMF+ ตารางวัตถุเพื่อวาดรู หมายเลขที่ต้องเป็นศูนย์ถึง 63, รวม
public byte ObjectId { get; set; }
คุณสมบัติมูลค่า
RectFloat
ได้รับหรือตั้งค่าค่าแสดงให้เห็นว่าข้อมูลประกอบด้วยบันทึก EmfPlusRectF หรือ EmfPlusRectบิตนี้แสดงให้เห็นว่าข้อมูลในฟิลด์ RectData จะถูกบีบอัดหรือไม่หากกําหนดไว้ RectData มีวัตถุ EmfPlusRect (ส่วน 2.2.2.38 )หากชัดเจน RectData มีวัตถุ EmfPlusRectF (ส่วน 2.2.2.39 )
public bool RectFloat { get; set; }
คุณสมบัติมูลค่า
RectangleData
รับหรือตั้งค่าข้อมูลแนวตั้งหรือ Object EmfPlusRect หรือ Object EmfPlusRectF ซึ่งกําหนดกล่อง จํากัดของ ellipse ที่ เป็น collinear กับ arc. นี้ rectangle defines theตําแหน่งขนาดและรูปร่างของแกน ประเภทของวัตถุในฟิลด์นี้คือคําอธิบายโดยค่าของฟิลด์ Flags
public RectangleF RectangleData { get; set; }
คุณสมบัติมูลค่า
Size
รับหรือตั้งค่าขนาดหมายเลข 32 บิตที่ไม่ได้รับสัญญาณซึ่งระบุหมายเลข 32 บิตบิตในบันทึกทั้งหมดรวมถึงหัวบันทึก 12 บิตและข้อมูลการบันทึก ข้อมูลการบันทึก ข้อมูลการบันทึก ข้อมูลการบันทึก ข้อมูลการบันทึก ข้อมูลการบันทึก ข้อมูลการบันทึก ข้อมูลการบันทึก ข้อมูลการบันทึก ข้อมูลการบันทึก ข้อมูลการบันทึก ข้อมูลการบันทึก ข้อมูลการบันทึก ข้อมูลการบันทึก ข้อมูลการบันทึก ข้อมูล0x0000001C ถ้าบิต C จะตั้งไว้ในฟิลด์ Flags0x00000024 ถ้าบิต C เป็นที่ชัดเจนในฟิลด์ Flags
public override int Size { get; set; }
คุณสมบัติมูลค่า
Exceptions
หมายเลขรุ่น: Invalid
StartAngle
รับหรือตั้งมุมเริ่มต้นหมายเลข 32 บิตที่ไม่ได้เป็นเชิงลบที่ระบุมุมระหว่างx-axis และจุดเริ่มต้นของ arc. หมายเลขใด ๆ เป็นที่ยอมรับแต่มันต้องมีการตีความโมดูล 360 กับผลที่ใช้คือในช่วง 0.0 inclusive ไปยัง 360.0 exclusive
public float StartAngle { get; set; }
คุณสมบัติมูลค่า
SweepAngle
รับหรือตั้งมุมขี้ผึ้งหมายเลขจุดการไหล 32 บิตซึ่งระบุความกว้างของรูที่จะดึงเป็นมุมในระดับที่วัดจากจุดเริ่มต้นที่กําหนดโดยคะแนน StartAngle คะแนนใด ๆ เป็นที่ยอมรับ แต่ต้องติดกับ -360.0หมายถึง 360.0 รวม. หมายความว่า หมายความว่า หมายความว่า หมายความว่าแนวทางของชั่วโมงและค่าเชิงลบแสดงให้เห็นว่าการหล่อเป็นกําหนดไว้ในทิศทางที่ตรงกันข้าม
public float SweepAngle { get; set; }