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);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
procedure function |
public | FMX.Graphics.pas FMX.Graphics.hpp |
FMX.Graphics | TCanvas |
Description
Dessine un polygone sur le TCanvas en cours.
DrawPolygon dessine un polygone sous la forme d'un TPathData entre les points d'angle de TPolygon, avec le trait en cours.
Le paramètre Points
spécifie les points d'angle du TPolygon à dessiner.
Le paramètre AOpacity
spécifie la transparence de la couleur de Stroke.
Si le premier point et le dernier point du tableau Points
ne coïncident pas, le dernier côté du polygone ne sera pas dessiné.
Si le tableau Points
est vide, DrawPolygon ne fait rien. Dans ce cas, DrawPolygon ne déclenche aucune erreur.
Pour personnaliser le crayon de dessin, utilisez les propriétés Stroke, Thickness, Cap, Dash et Join.
Voir aussi
- 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