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

Delphi GDI+ 學習筆記 (2):LineCap 線帽樣式 (起點/終點/虛線)

     編輯:Delphi

線條端點造型:11 種 LineCap、起點/終點/虛線段獨立設定

SetStartCap/SetEndCap 設定線條首尾端點樣式;SetDashCap 設定虛線段端點。11 種樣式含平頭、圓頭、方頭、三角箭頭、錨點變體 (圓/方/菱形錨)、自訂。錨點樣式適合流程圖連接線、向量場視覺化。

範例:起點箭頭錨、終點圓錨


p.SetStartCap(LineCapArrowAnchor); // 箭頭錨
p.SetEndCap(LineCapRoundAnchor);   // 圓錨
g.DrawLine(p, 20, 20, 300, 175);

LineCap 完整對照表

Delphi微軟外觀用途
LineCapFlatFlat平頭 (垂直切面)標準線條
LineCapRoundRound半圓頭柔和連接
LineCapSquareSquare方頭 (延伸半筆寬)幾何精確
LineCapTriangleTriangle三角箭頭方向指示
LineCapArrowAnchorArrowAnchor箭頭狀錨點流程圖連線
LineCapRoundAnchorRoundAnchor圓形錨點節點標記
LineCapSquareAnchorSquareAnchor方形錨點矩形節點
LineCapDiamondAnchorDiamondAnchor菱形錨點菱形節點
LineCapNoAnchorNoAnchor無錨點移除錨點
LineCapCustomCustom自訂路徑端點特殊造型
LineCapAnchorMaskAnchorMask檢查是否為錨點的遮罩內部用

進階:虛線段端點


p.SetDashCap(DashCapRound); // 虛線段兩端圓頭

線帽是向量繪圖專業度的細節:流程圖、組織架構圖、網路拓撲圖、地圖路線終點標識皆賴此。作者:wy (原文署名)。

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