FMX.Graphics.TCanvas.DrawPolygon
Delphi
procedure DrawPolygon(const Points: TPolygon; const AOpacity: Single); virtual;
C++
virtual void __fastcall DrawPolygon(const System::Math::Vectors::TPolygon Points, const float AOpacity);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
procedure function |
public | FMX.Graphics.pas FMX.Graphics.hpp |
FMX.Graphics | TCanvas |
説明
DrawPolygon は、TPolygon 頂点間に TPathData を現在 Stroke で描くことにより、多角形を描画していきます。
Points
パラメータは、描画する頂点 TPolygon を示します。
メモ:
Points
配列の最初の点と最後の点が一致しない場合、DrawPolygon は自動的に最初と最後の点をつなぎ、多角形を閉じます。AOpacity
パラメータは、Stroke色の透明度を指定します。
Points
配列が空の場合、DrawPolygon は何も行いません。この場合、DrawPolygon はエラーを発生させません。
描画ペンをカスタマイズするには、Stroke、Thickness, Cap, Dash、および Join の各プロパティを使用します。
関連項目
- FMX.Graphics.TCanvas.DrawBitmap
- FMX.Graphics.TCanvas.DrawArc
- FMX.Graphics.TCanvas.DrawEllipse
- FMX.Graphics.TCanvas.DrawLine
- FMX.Graphics.TCanvas.DrawPath
- FMX.Graphics.TCanvas.DrawRect
- FMX.Graphics.TCanvas.DrawRectSides
- FMX.Graphics.TCanvas.FillPolygon
- FMX.Graphics.TCanvas.Stroke
- FMX.Graphics.TStrokeBrush.Cap
- FMX.Graphics.TStrokeBrush.Dash
- FMX.Graphics.TStrokeBrush.Join
- FMX.Graphics.TStrokeBrush.Thickness
- FMX.Graphics.TPathData
- System.Math.Vectors.TPolygon