GdiPlus[28]: IGPPen: 建立复合画笔
生活随笔
收集整理的這篇文章主要介紹了
GdiPlus[28]: IGPPen: 建立复合画笔
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
設置畫筆的 CompoundArray 屬性可得到復合畫筆.
它對應的類型是 IGPCompoundArray (IGPCompoundArray = IGPArray<Single>).
如果復合畫筆是 X 條線, 則數組需要 2*X 個元素; 元素從外向里分別表示線的起點和終點的比例值.
uses GdiPlus;procedure TForm1.FormPaint(Sender: TObject); varGraphics: IGPGraphics;Pen: IGPPen;Rect: TGPRect;CompoundArr: IGPCompoundArray; beginGraphics := TGPGraphics.Create(Handle);Rect.Initialize(20, 20, 200, 100);Pen := TGPPen.Create($FFFF0000, 10);CompoundArr := TGPArray<Single>.Create(4);CompoundArr[0] := 0;CompoundArr[1] := 0.5;CompoundArr[2] := 0.9;CompoundArr[3] := 1;Pen.CompoundArray := CompoundArr;Graphics.DrawEllipse(Pen, Rect); end;
總結
以上是生活随笔為你收集整理的GdiPlus[28]: IGPPen: 建立复合画笔的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Apache安装及jboss部署说明文档
- 下一篇: B/S与C/S