Class EmfPlusDrawArc

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; }

คุณสมบัติมูลค่า

int

Exceptions

InvalidDataException

หมายเลขรุ่น: Invalid

ObjectId

ได้รับหรือตั้งค่าตัวระบุวัตถุอัตราส่วนของวัตถุ EmfPlusPen (ส่วน 2.2.1.7) ในEMF+ ตารางวัตถุเพื่อวาดรู หมายเลขที่ต้องเป็นศูนย์ถึง 63, รวม

public byte ObjectId { get; set; }

คุณสมบัติมูลค่า

byte

RectFloat

ได้รับหรือตั้งค่าค่าแสดงให้เห็นว่าข้อมูลประกอบด้วยบันทึก EmfPlusRectF หรือ EmfPlusRectบิตนี้แสดงให้เห็นว่าข้อมูลในฟิลด์ RectData จะถูกบีบอัดหรือไม่หากกําหนดไว้ RectData มีวัตถุ EmfPlusRect (ส่วน 2.2.2.38 )หากชัดเจน RectData มีวัตถุ EmfPlusRectF (ส่วน 2.2.2.39 )

public bool RectFloat { get; set; }

คุณสมบัติมูลค่า

bool

RectangleData

รับหรือตั้งค่าข้อมูลแนวตั้งหรือ Object EmfPlusRect หรือ Object EmfPlusRectF ซึ่งกําหนดกล่อง จํากัดของ ellipse ที่ เป็น collinear กับ arc. นี้ rectangle defines theตําแหน่งขนาดและรูปร่างของแกน ประเภทของวัตถุในฟิลด์นี้คือคําอธิบายโดยค่าของฟิลด์ Flags

public RectangleF RectangleData { get; set; }

คุณสมบัติมูลค่า

RectangleF

Size

รับหรือตั้งค่าขนาดหมายเลข 32 บิตที่ไม่ได้รับสัญญาณซึ่งระบุหมายเลข 32 บิตบิตในบันทึกทั้งหมดรวมถึงหัวบันทึก 12 บิตและข้อมูลการบันทึก ข้อมูลการบันทึก ข้อมูลการบันทึก ข้อมูลการบันทึก ข้อมูลการบันทึก ข้อมูลการบันทึก ข้อมูลการบันทึก ข้อมูลการบันทึก ข้อมูลการบันทึก ข้อมูลการบันทึก ข้อมูลการบันทึก ข้อมูลการบันทึก ข้อมูลการบันทึก ข้อมูลการบันทึก ข้อมูลการบันทึก ข้อมูล0x0000001C ถ้าบิต C จะตั้งไว้ในฟิลด์ Flags0x00000024 ถ้าบิต C เป็นที่ชัดเจนในฟิลด์ Flags

public override int Size { get; set; }

คุณสมบัติมูลค่า

int

Exceptions

InvalidDataException

หมายเลขรุ่น: Invalid

StartAngle

รับหรือตั้งมุมเริ่มต้นหมายเลข 32 บิตที่ไม่ได้เป็นเชิงลบที่ระบุมุมระหว่างx-axis และจุดเริ่มต้นของ arc. หมายเลขใด ๆ เป็นที่ยอมรับแต่มันต้องมีการตีความโมดูล 360 กับผลที่ใช้คือในช่วง 0.0 inclusive ไปยัง 360.0 exclusive

public float StartAngle { get; set; }

คุณสมบัติมูลค่า

float

SweepAngle

รับหรือตั้งมุมขี้ผึ้งหมายเลขจุดการไหล 32 บิตซึ่งระบุความกว้างของรูที่จะดึงเป็นมุมในระดับที่วัดจากจุดเริ่มต้นที่กําหนดโดยคะแนน StartAngle คะแนนใด ๆ เป็นที่ยอมรับ แต่ต้องติดกับ -360.0หมายถึง 360.0 รวม. หมายความว่า หมายความว่า หมายความว่า หมายความว่าแนวทางของชั่วโมงและค่าเชิงลบแสดงให้เห็นว่าการหล่อเป็นกําหนดไว้ในทิศทางที่ตรงกันข้าม

public float SweepAngle { get; set; }

คุณสมบัติมูลค่า

float

 แบบไทย