Delphi GDI+ 學習筆記 (3):DashStyle 虛線畫筆與自訂虛線模式
內建 5 種虛線樣式 + 自訂 DashPattern 陣列 SetDashStyle 選擇預定義樣式;SetDashPattern 接受 Single 陣列,
Delphi GDI+ 學習筆記 (4):PenAlignment 畫筆對齊模式
描邊位置控制:Center (置中) vs Inset (內縮) SetAlignment 決定畫筆幾何寬度相對於理論輪廓線的分布。PenAlignmentCe
Delphi GDI+ 學習筆記 (5):CompoundPen 復合畫筆 (多平行線)
單筆劃出多條平行線:SetCompoundArray 定義線段佔比陣列 SetCompoundArray 接受 Single 陣列 (長度為偶數),每對值代表一
Delphi GDI+ 學習筆記 (6):以筆刷建立畫筆
畫筆紋理化:任何筆刷 (純色/漸層/紋理/斜線) 皆可作為畫筆填充樣式 TGPPen.Create(brush, width) 接受任意 TGPBrush 衍生
Delphi GDI+ 學習筆記 (7):SolidBrush 純色筆刷
最基礎的填充工具:建立、設定顏色、填充任意形狀 TGPSolidBrush 以單一 ARGB 色彩填充封閉圖形。建構函數接受 TGPColor,SetColor
Delphi GDI+ 學習筆記 (8):HatchBrush 斜線/圖案筆刷
52 種預定義斜線圖案:前景色/背景色、HatchStyle 完整對照表 TGPHatchBrush 以兩色 (前景/背景) 繪製 52 種幾何圖案 (水平/垂
Delphi GDI+ 學習筆記 (9):TextureBrush 紋理筆刷
影像平鋪填充:WrapMode 控制邊界行為、Matrix 縮放旋轉變換 TGPTextureBrush 以 TGPImage 為紋理來源,填充時平鋪重複。Se
Delphi GDI+ 學習筆記 (10):LinearGradientBrush 線性漸層筆刷
直線方向漸層:矩形/兩點定義、四大方向模式、自訂混合因子/位置 TGPLinearGradientBrush 沿直線方向插值顏色。可由矩形 + 方向模式、或兩端
Delphi GDI+ 學習筆記 (11):PathGradientBrush 路徑漸層筆刷
從路徑幾何產生放射狀/不規則漸層:中心色、環繞色、中心點位移、Gamma 校正、多色插值、描繪區域擴展 TGPPathGradientBrush 依指定路徑 (
Delphi GDI+ 學習筆記 (12):DrawRectangle/FillRectangle 矩形與矩形陣列
矩形繪製基石:單一矩形、批次矩形陣列 (DrawRectangles/FillRectangles) DrawRectangle/FillRectangle 以
Delphi GDI+ 學習筆記 (13):DrawArc 橢圓弧線
橢圓弧段:外接矩形、起始角、掃過角、360度=完整橢圓 DrawArc 在指定外接矩形內,從 startAngle 繪製長度為 sweepAngle 的弧線。參
Delphi GDI+ 學習筆記 (14):DrawPie/FillPie 圓餅圖/扇形
橢圓弧扇形:起始角度、掃過角度、順/逆時針 DrawPie/FillPie 在指定外接矩形內,從 startAngle (度,0 度 = 3 點鐘方向,順時針為
Delphi GDI+ 學習筆記 (15):DrawPolygon/FillPolygon 多邊形
任意多邊形繪製與填充:點陣列、自動閉合、奇偶/繞數填充 DrawPolygon 依點陣列繪製多邊形邊框,自動連接首尾點閉合。FillPolygon 填充內部,預
Delphi GDI+ 學習筆記 (16):DrawBezier/DrawBeziers 貝茲曲線
三次貝茲曲線:4 控制點定義單段、連續多段 (3n+1 點) DrawBezier 以 4 點 (起點、控制點1、控制點2、終點) 定義單段三次貝茲曲線。Dra
Delphi GDI+ 學習筆記 (17):DrawCurve 開放樣條曲線
Cardinal Spline 開放曲線:張力、區段繪製、直線退化 DrawCurve 依點陣列繪製平滑開放曲線 (不自動閉合)。支援指定 tension (預
Delphi GDI+ 學習筆記 (18):DrawClosedCurve 閉合樣條曲線
自動閉合的 Cardinal Spline:張力控制、填充模式 DrawClosedCurve 依給定點陣列繪製平滑閉合曲線 (Cardinal Spline)
Delphi GDI+ 學習筆記 (19):GraphicsPath 路徑繪製與拐點連接樣式
TGPGraphicsPath:複雜幾何圖形的向量描述、繪製、填充、LineJoin 樣式 TGPGraphicsPath 由一系列圖形基元 (線段、貝茲曲線、
Delphi GDI+ 學習筆記 (20):SmoothingMode 繪圖品質控制
抗鋸齒與速度的權衡:5 種 SmoothingMode 模式 SetSmoothingMode 控制幾何圖形 (線條、橢圖、路徑) 邊緣的抗鋸齒處理。預設 Sm