DrawEllipticArc
Vector graphics
คำอธิบาย
วาดส่วนโค้งที่เกิดจากการตัดวงรีระหว่างมุมเริ่มกับมุมจบ มุมวัดทวนเข็มนาฬิกา โดย 0 อยู่บนสุดของวงรี คือ 12 นาฬิกา = 0 องศา และ 9 นาฬิกา = 90 องศา
ไวยากรณ์
Delphi
Function TPDFlib.DrawEllipticArc(XPos, YPos, Width, Height, StartAngle, EndAngle: Double; Pie, DrawOptions: Integer): Integer;
ActiveX
Function PDFlib::DrawEllipticArc(XPos As Double, YPos As Double, Width As Double, Height As Double, StartAngle As Double, EndAngle As Double, Pie As Long, DrawOptions As Long) As Long
DLL
int DLDrawEllipticArc(int InstanceID, double XPos, double YPos, double Width, double Height, double StartAngle, double EndAngle, int Pie, int DrawOptions);
พารามิเตอร์
| XPos | พิกัดแนวนอนของจุดกึ่งกลางวงรี พิกัดแนวตั้งของจุดกึ่งกลางวงรี |
|---|---|
| YPos | The width of the ellipse |
| Width | |
| Height | ความสูงของวงรี |
| StartAngle | มุมที่จะเริ่มวาดเส้นโค้ง |
| EndAngle | มุมที่จะจบเส้นโค้ง |
| Pie | วาดแขนของส่วนโค้ง: 0 = ไม่วาด 1 = วาด |
| DrawOptions | 0 = โครง 1 = เติมสี 2 = เติมสีพร้อมโครง 3 = ปิด เติมสี และขีดโครง (ถ้า Pie = 1) double EndAngle, int Pie, int DrawOptions); |