FMX.Graphics.TCanvas.DrawPath
Delphi
procedure DrawPath(const APath: TPathData; const AOpacity: Single); overload;
procedure DrawPath(const APath: TPathData; const AOpacity: Single; const ABrush: TStrokeBrush); overload;
C++
void __fastcall DrawPath(TPathData* const APath, const float AOpacity)/* overload */;
void __fastcall DrawPath(TPathData* const APath, const float AOpacity, TStrokeBrush* const ABrush)/* overload */;
Inhaltsverzeichnis
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
procedure function |
public | FMX.Graphics.pas FMX.Graphics.hpp |
FMX.Graphics | TCanvas |
Beschreibung
Zeichnet einen Pfad auf das aktuelle TCanvas-Objekt.
DrawPath wird von den TCanvas-Nachkommen implementiert, um ein TPathData-Objekt mit dem aktuellen Stroke-Objekt zu zeichnen.
Der Parameter APath
gibt das zu zeichnende TPathData-Objekt an.
Der Parameter AOpacity
gibt die Transparenz der Farbe von Stroke an.
Wenn APath
leer ist, führt DrawPath nichts aus. In diesem Fall löst DrawPath keine Fehler aus.
Hinweis: Stellen Sie vor dem Aufruf von DrawPath sicher, dass
APath
erstellt ist.
Mit den Eigenschaften Strocke, StrokeThickness, StrokeCap, StrokeDash und StrokeJoin 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.DrawPolygon
- FMX.Graphics.TCanvas.DrawRect
- FMX.Graphics.TCanvas.DrawRectSides
- FMX.Graphics.TCanvas.FillPath
- FMX.Graphics.TCanvas.Stroke
- FMX.Graphics.TCanvas.StrokeThickness
- FMX.Graphics.TCanvas.StrokeCap
- FMX.Graphics.TCanvas.StrokeDash
- FMX.Graphics.TCanvas.StrokeJoin
- FMX.Graphics.TPathData
- FMX.Graphics.TPathData.Create