GDI+ 線性漸層筆刷 (一):TLinearGradientMode 方向模式
最基礎的線性漸層建構子使用 TLinearGradientMode 列舉指定四個預設方向,配合矩形區域與起始/終止顏色,快速實現標準漸層效果。 建構子語法 T
GDI+ 線性漸層筆刷 (二):矩形區域與旋轉角度建構
此建構子以矩形區域 定義漸層填充範圍,搭配旋轉角度 參數控制漸層方向,並可選擇是否受 TLinearGradientMode 影響。適合在固定矩形區域內建立任意
GDI+ 線性漸層筆刷 (三):兩點座標建構漸層
TGPLinearGradientBrush 提供多種建構子,本文介紹以兩點座標 定義漸層方向與範圍的方法。此建構子接受起始點、終點座標及對應顏色,漸層方向自動
GDI+ 畫筆進階屬性:寬度、顏色與線帽樣式完整指南
TGPPen 除了基本的顏色與寬度設定,還提供豐富的線帽 樣式,可為線條端點增添箭頭、圓角、方角、菱形等裝飾效果,大幅提升繪圖表現力。 核心屬性與方法
GDI+ 畫筆對齊教學:SetAlignment 控制線條繪製位置
繪製矩形、橢圓等封閉圖形時,畫筆寬度會導致線條向內、向外或置中延伸。TGPPen.SetAlignment 方法允許精確控制線條相對於幾何路徑的位置,這對像素級
GDI+ 畫筆樣式教學:SetDashStyle 設定預定義虛線類型
GDI+ 的 TGPPen 類別內建六種預定義的線條樣式,開發者可透過 SetDashStyle 方法快速套用,無需自行定義陣列。這些樣式涵蓋實線、虛線、點線、
GDI+ 進階教學:使用 SetDashPattern 自訂畫筆虛線樣式
在 GDI+ 繪圖中,TGPPen 類別提供了豐富的線條樣式控制。除了預設的虛線樣式外,開發者可以透過 SetDashPattern 方法定義完全自訂的虛線模式
GDI+ TGPPen SetCompoundArray 自定義複合畫筆:雙線/三線樣式範例
效果展示 陣列定義規則 單位百分比陣列,成對定義子線段起訖位置 (0.0-1.0): 三線均分:[0.00,0.10, 0.45,0.55, 0.90,1
GDI+ TGPPen 畫刷定義畫筆:實心/陰影/紋理/漸變四種畫筆範例
效果展示 四種畫刷建立畫筆 case RadioGroup1.ItemIndex of 0: b := TGPSolidBrush.Create(ac
GDI+ TGPPen SetLineJoin 端點連接樣式設定範例
效果展示 四種連接模式 常數視覺效果 LineJoinMiter尖角斜接 (預設) LineJoinBevel斜角切平 LineJoinRound圓弧連接
再學GDI+[32]: 畫筆尖角限制 - SetMiterLimit 控制斜接連接最大長度
前言 當兩條線段以銳角連接且設定 LineJoinMiter 斜接模式時,連接處會延伸形成尖角。SetMiterLimit 限制這個尖角的最大長度與線寬的比率,
再學GDI+[33]: 畫筆矩陣幾何變換 - SetTransform 完整仿射變換控制
前言 TGPPen.SetTransform 接受 TGPMatrix 實現畫筆的完整仿射變換(旋轉、縮放、傾斜、平移)。注意:畫筆矩陣忽略 dx、dy 平移分
再學GDI+[34]: 畫筆縮放變換 - ScaleTransform 獨立控制 X/Y 軸縮放
前言 TGPPen.ScaleTransform 對畫筆座標系統施加非均勻縮放。不同於 Graphics 縮放影響整個繪圖,畫筆縮放僅影響該畫筆繪製的線條幾何,
再學GDI+[35]: 畫筆虛線位移動畫 - SetDashOffset 實現螞蟻線/掃描線效果
前言 TGPPen.SetDashOffset 控制虛線模式的起始相位位移。透過定時器持續遞減 Offset,可實現經典的螞蟻線選取框、雷達掃描線、流動邊框等動
再學GDI+[36]: 畫筆標準線帽 - SetLineCap 九種預設樣式完整對比
前言 TGPPen.SetLineCap 一次設定畫筆的起始帽、終止帽、虛線帽三種線帽。GDI+ 提供九種標準線帽,本文透過四個 ComboBox 即時切換對比
再學GDI+[37]: 畫筆自訂線帽 - TGPCustomLineCap 打造專屬起始/終止箭頭形狀
前言 GDI+ 允許開發者使用 TGPCustomLineCap 定義完全自訂的線帽形狀。本文示範以路徑建立「小矩形起始帽」與「小三角形終止帽」,並透過滑鼠繪製
再學GDI+[38]: 文字輸出基礎 - DrawString 與 TGPFont 兩種建立方式
前言 GDI+ 文字輸出核心是 DrawString 方法與 TGPFont 字體物件。本文示範兩種建立字體的方式:直接指定名稱/大小與從 VCL Canvas
再學GDI+[39]: 文字樣式組合 - FontStyle 六種屬性任意組合預覽
前言 TGPFont 的 FontStyle 參數支援位元組合,六種基本樣式可任意疊加。本文提供 CheckListBox 即時勾選組合,展示「微軟雅黑」50p