C# 中預設的線段樣式有 6 種,可以透過設定畫筆的 DashStyle 屬性來達成
DashStyle 列舉:
並且虛線也有三種樣式,分別是方形、圓形和菱形
DashCap 列舉:
各式虛線線段範例:
示範其中一種虛線的繪製方式:
也可以自訂虛線樣式,只要輸入數字陣列,就會依序「線段」、「空白」如此反覆繪製成虛線
範例:
繪製自定義虛線線段:
DashStyle 列舉:
public enum DashStyle
{
Solid = 0,
Dash = 1,
Dot = 2,
DashDot = 3,
DashDotDot = 4,
Custom = 5
}
並且虛線也有三種樣式,分別是方形、圓形和菱形
DashCap 列舉:
public enum DashCap
{
Flat = 0,
Round = 2,
Triangle = 3,
}
各式虛線線段範例:
示範其中一種虛線的繪製方式:
Pen pen = new Pen(Color.Crimson, 20);
pen.DashStyle = DashStyle.DashDotDot; // 虛線樣式為 — —.
pen.DashCap = DashCap.Triangle; // 虛線端點為三角形
graphics.DrawLine(pen, 100, 100, 500, 100);
也可以自訂虛線樣式,只要輸入數字陣列,就會依序「線段」、「空白」如此反覆繪製成虛線
範例:
Pen pen = new Pen(Color.Crimson, 20);
pen.DashPattern = new float[] { 10, 5, 10, 5 }; // 自訂虛線樣式
graphics.DrawLine(pen, 300, 100, 1200, 100);
繪製自定義虛線線段:
留言
張貼留言
如果有任何問題、建議、想說的話或文章題目推薦,都歡迎留言或來信: a@ruyut.com