FMX.Graphics.TCanvas.SetCustomDash

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

procedure SetCustomDash(const Dash: array of Single; Offset: Single);

C++

void __fastcall SetCustomDash(const float *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.

Siehe auch