FMX.Graphics.TCanvas.SetCustomDash
Delphi
procedure SetCustomDash(const Dash: array of Single; Offset: Single);
C++
void __fastcall SetCustomDash(float const *Dash, const int Dash_High, float Offset);
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
procedure function |
public | FMX.Graphics.pas FMX.Graphics.hpp |
FMX.Graphics | TCanvas |
Beschreibung
Passt die Stile der Konturlinie an.
Mit SetCustomDash können Sie einen neuen Linienstil zum Zeichnen einer Form auf dem aktuellen TCanvas-Objekt erstellen.
Der Parameter Dash
ist ein Array mit Werten für die Länge der Elemente und die Leerräume zwischen ihnen. Die Werte der Array-Einträge wechseln sich ab; wenn ein Eintrag die Länge eines Elements repräsentiert, gibt der nächste Eintrag den Leerraum bis zum nächsten Eintrag an. Die Konturlinie der Form besteht aus einer Reihe von Sequenzen, die der in Dash
angegebenen Regel entsprechen.
Der Parameter Offset
gibt an, an welcher Position in der Sequenz der Strich beginnt.
Die vordefinierten Stile sind in TStrokeDash definiert.
Eine angepasste Linie besteht aus Elementen mit unterschiedlichen Längen und Leerräumen zwischen Elementen.
Wenn StrokeDash nicht Solid
ist, wirkt sich StrokeCap auf das Ende jedes Elements der angepassten Linie aus.