Class EmfPlusFillClosedCurve

Class EmfPlusFillClosedCurve

ชื่อพื้นที่: Aspose.Imaging.FileFormats.Emf.EmfPlus.Records การประกอบ: Aspose.Imaging.dll (25.4.0)

บันทึก EmfPlusFillClosedCurve รายละเอียดการบรรจุภายในของสายเคเบิลที่ปิด

public sealed class EmfPlusFillClosedCurve : EmfPlusDrawingRecordType

Inheritance

object MetaObject EmfPlusRecord EmfPlusDrawingRecordType EmfPlusFillClosedCurve

อนุญาโตตุลาการ

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

EmfPlusFillClosedCurve(EmfPlusRecord)

เปิดตัวตัวอย่างใหม่ของคลาส Aspose.Imaging.FileFormats.Emf.EmfPlus.Records.EmfPlusFillClosedCurve

public EmfPlusFillClosedCurve(EmfPlusRecord source)

Parameters

source EmfPlusRecord

แหล่ง

Properties

BrushId

รับหรือตั้งค่าตัวระบุแปรงinteger 32 บิตที่ไม่ได้รับสัญญาณซึ่งระบุ EmfPlusBrush ซึ่งมีเนื้อหากําหนดโดย S บิต ในฟิลด์ ปลั๊ก ใช้สําหรับบรรจุภายในจากสกรูการ์ดินัลที่ปิด

public int BrushId { get; set; }

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

int

Compressed

รับหรือตั้งค่าหมายความว่า Aspose.Imaging.FileFormats.Emf.EmfPlus.Records.EmfPlusFillClosedCurve นี้จะถูกบีบอัดหรือไม่บิตนี้แสดงให้เห็นว่าฟิลด์ PointData จะระบุข้อมูลที่บีบอัดถ้าตั้งค่า PointData จะระบุตําแหน่งที่สมบูรณ์ในพื้นที่ koordinate ด้วย 16 บิตkoordinates ทั้งหมด หากชัดเจน PointData จะระบุตําแหน่งที่แน่นอนในพื้นที่สอดคล้องด้วยสอดคล้อง 32 บิต

การดําเนินงานการบรรจุแบบ “ชุบสังกะสี” จะบรรจุพื้นที่ตามกฎของ “สม่ําเสมอ"ตามกฎนี้จุดทดสอบสามารถกําหนดได้ภายในหรือภายนอกจุดทดสอบรอบปิดดังต่อไปนี้: ลวดเส้นจากจุดทดสอบไปยังจุดที่ห่างไกลจากโค้ง หากเส้นนี้ข้ามโค้งจํานวนครั้งที่แปลกใจการทดสอบจุดอยู่ภายใน curve หรือจุดทดสอบอยู่ภายนอก curve

การดําเนินงานการเติม “alternate” จะเติมพื้นที่ตามกฎ “non-zero"ตามกฎนี้จุดทดสอบสามารถกําหนดได้ภายในหรือภายนอกรั้วที่ปิดดังต่อไปนี้: เกรดเส้นจากจุดทดสอบไปยังจุดที่ระยะห่างจากโค้ง การคํานวณจํานวนครั้งที่โค้งข้ามทดสอบเส้นจากด้านซ้ายไปด้านซ้ายและคํานวณจํานวนครั้งที่โค้งข้ามสายการทดสอบจากด้านขวาไปยังด้านซ้าย หากสองหมายเลขนั้นเหมือนกัน จุดทดสอบเป็นภายนอกของโค้ง อย่างไรก็ตามจุดทดสอบอยู่ภายในของโค้ง

public bool Compressed { get; set; }

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

bool

IsColor

ได้รับหรือตั้งค่าค่าแสดงให้เห็นว่าตัวอย่างนี้เป็นสีหากตั้งค่า BrushId จะระบุสีเป็นวัตถุ EmfPlusARGB (ส่วน 2.2.2.1)หากชัดเจน BrushId มีตัวเลขของวัตถุ EmfPlusBrush(ส่วน 2.2.1.1) ในตารางวัตถุ EMF+

public bool IsColor { get; set; }

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

bool

PointData

รับหรือตั้งค่าข้อมูลจุดชุดของจุดคํานวณที่ระบุจุดปลายของเส้นที่กําหนดเส้นในเส้นโค้งคาร์ดินัลที่ปิดโค้งจะดําเนินการผ่านจุดสุดท้ายใน PointDataarray และเชื่อมต่อกับจุดแรกใน array

public PointF[] PointData { get; set; }

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

PointF [ ]

Relative

รับหรือตั้งค่าหมายความว่านี้ Aspose.Imaging.FileFormats.Emf.EmfPlus.Records.EmfPlusFillClosedCurve เป็น relative หรือไม่ชิ้นนี้แสดงให้เห็นว่าฟิลด์ PointData จะระบุตําแหน่ง relative หรือ absoluteถ้าตั้งค่า แต่ละองค์ประกอบใน PointData จะระบุตําแหน่งในพื้นที่ koordinate ที่เกี่ยวกับตําแหน่งที่ระบุโดยองค์ประกอบก่อนหน้านี้ในแถว ในกรณีที่ขององค์ประกอบแรกใน PointData, ตําแหน่งก่อนหน้านี้ในโค้ด (0,0) จะถูกนํามาใช้.ถ้าชัดเจน PointData จะระบุตําแหน่งที่แน่นอนตามนิ้ว Cหมายเหตุ หากจดหมายนี้ตั้งไว้จดหมาย C (ด้านบน) ไม่กําหนดและต้องลืม

public bool Relative { get; set; }

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

bool

Tension

รับหรือวางความเครียดหมายเลขจุดการไหล 32 บิตที่ระบุความเครียดของสายพานเมื่อผ่านผ่านจุด หมายเลข 0.0 จะระบุว่า spline เป็น sequence of straightสาย. เมื่อมูลค่าเพิ่มขึ้นโค้งกลายเป็นรอบมากขึ้น. สําหรับข้อมูลเพิ่มเติม,ดู [SPLINE77] และ [PETZOLD]

public float Tension { get; set; }

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

float

Winding

ได้รับหรือตั้งค่าค่าที่แสดงให้เห็นว่า Aspose.Imaging.FileFormats.Emf.EmfPlus.Records.EmfPlusFillClosedCurve นี้จะลอยชิ้นนี้แสดงให้เห็นว่าวิธีการดําเนินการการเติมหากตั้งค่าแล้วบรรจุเป็นบรรจุ “ที่เกิดขึ้น” หากชัดเจนบรรจุเป็นบรรจุ “ทางเลือก”

public bool Winding { get; set; }

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

bool

 แบบไทย