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);
Inhaltsverzeichnis
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
procedure function |
public | FMX.Graphics.pas FMX.Graphics.hpp |
FMX.Graphics | TCanvas |
Beschreibung
Zeichnet ein Polygon auf die aktuelle Zeichenfläche (TCanvas).
DrawPolygon zeichnet ein Polygon als ein TPathData zwischen den TPolygon-Eckpunkten mithilfe des aktuellen Stroke-Objekts.
Der Points
-Parameter gibt die Eckpunkte des zu zeichnenden TPolygon an.
Hinweis: Wenn der erste und der letzte Punkt im
Points
-Array nicht übereinstimmen, verbindet DrawPolygon den ersten und den letzten Punkt automatisch miteinander und schließt das Polygon.Der Parameter AOpacity
gibt die Transparenz der Farbe von Stroke an.
Wenn das Array Points
leer ist, führt DrawPolygon nichts aus. In diesem Fall löst DrawPolygon keine Fehler aus.
Mit den Eigenschaften Stroke, Thickness, Cap, Dash und Join können Sie den Zeichenstift anpassen.
Siehe auch
- 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