Vcl.Direct2D.TDirect2DCanvas.FloodFill

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

procedure FloodFill(X, Y: Integer; Color: TColor; FillStyle: TFillStyle); override;  //

C++

virtual void __fastcall FloodFill(int X, int Y, System::Uitypes::TColor Color, Vcl::Graphics::TFillStyle FillStyle);

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
procedure
function
public
Vcl.Direct2D.pas
Vcl.Direct2D.hpp
Vcl.Direct2D TDirect2DCanvas

Beschreibung

Füllt einen Bereich der Zeichenfläche mit Hilfe des aktuellen Pinsels.

Verwenden Sie FloodFill , um einen möglicherweise nicht rechteckigen Bereich der Grafik mit dem Brush-Wert zu füllen. Die Grenzen des zu füllenden Bereichs werden bestimmt, indem eine Bewegung vom Punkt (X,Y) nach außen, bis zu einer Farbgrenze (die den Color-Parameter einschließt) ausgeführt wird.

X und Y repräsentieren die Koordinaten der Zeichenfläche, wobei das Füllen gestartet wird. Color gibt die Farbe an, die die Grenze des zu füllenden Bereichs definiert. Die Interpretation hängt vom FillStyle-Wert ab. FillStyle gibt an, ob der Bereich entweder von allen Pixeln mit dem selben Wert als Color, oder von allen Punkten mit einem unterschiedlichen Wert definiert wird.

Warnung:  FloodFill löst eine Exception aus. TDirect2DCanvas unterstützt die Operation FloodFill nicht.

Siehe auch