首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 更多程式語言 >> Delphi

Delphi GDI+ 學習筆記 (13):DrawArc 橢圓弧線

     編輯:Delphi

橢圓弧段:外接矩形、起始角、掃過角、360度=完整橢圓

DrawArc 在指定外接矩形內,從 startAngle 繪製長度為 sweepAngle 的弧線。參數同 DrawPie 但不連接中心點。四段 90 度弧線可組成完整圓/橢圓。

範例:四象限弧線組成圓 + 完整橢圓


g.DrawArc(p, 11, 32, 300, 200, 0, 90);   // 第1象限
p.SetColor(aclGreen);
g.DrawArc(p, 11, 32, 300, 200, 90, 90);  // 第2象限
p.SetColor(aclBlue);
g.DrawArc(p, 11, 32, 300, 200, 180, 90); // 第3象限
p.SetColor(aclYellow);
g.DrawArc(p, 11, 32, 300, 200, 270, 90); // 第4象限
p.SetColor(aclBlack);
g.DrawArc(p, 88, 88, 200, 100, 0, 360);  // 完整橢圓 (0~360)

關鍵參數

  • x, y, width, height:外接矩形
  • startAngle:起始角度 (度)
  • sweepAngle:掃過角度 (度),正=順時針,負=逆時針

弧線是儀表盤、進度環、圓形選單、幾何構造的基本元素。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved