TGPPen.Create(brush, width) 接受任意 TGPBrush 衍生類別,使線條、曲線、輪廓呈現漸層、圖片紋理、斜線圖案等效果。筆寬決定紋理在垂直方向的重複頻率。
img := TGPImage.Create('c:\temp\small.jpg');
tb := TGPTextureBrush.Create(img);
p := TGPPen.Create(tb, 36); // 筆寬 36 像素
g.DrawEllipse(p, 20, 20, 200, 100);
TGPSolidBrush:純色 (等同 Pen.Create(color, width))TGPLinearGradientBrush:線性漸層線條TGPPathGradientBrush:放射狀漸層線條TGPTextureBrush:圖片紋理線條 (如上例)TGPHatchBrush:斜線圖案線條筆刷畫筆將「填充」與「描邊」統一為紋理概念,極大豐富視覺表現力。