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

C# GDI+ 自訂線條箭頭大小與樣式

     編輯:關於C語言

問題

預設線條箭頭過小或過大,影響視覺效果。

解決方案:AdjustableArrowCap


using System.Drawing.Drawing2D;

AdjustableArrowCap cap = new AdjustableArrowCap(6, 6, true); // 寬度、高度、是否填充
Pen pen = new Pen(Color.Red, 2);
pen.CustomEndCap = cap;

// 繪圖
graphics.DrawLine(pen, startPoint, endPoint);

參數說明

  • width、height:箭頭尺寸 (單位同繪圖單位,預設像素)。
  • isFilled:true 實心三角箭頭,false 空心。
  • 同理可設 CustomStartCap 修改起點樣式。

簡單兩行代碼即可精確控制箭頭外觀,適用於流程圖、向量圖繪製等場景。

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