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 はエラーを発生させません。
描画ペンをカスタマイズするには、Strocke、StrokeThickness、StrokeCap、StrokeDash、 および StrokeJoin の各プロパティを使用します。
関連項目
- 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.TCanvas.StrokeThickness
- FMX.Graphics.TCanvas.StrokeCap
- FMX.Graphics.TCanvas.StrokeDash
- FMX.Graphics.TCanvas.StrokeJoin
- FMX.Graphics.TPathData
- System.Math.Vectors.TPolygon