Vcl.Direct2D.TDirect2DCanvas.FloodFill
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.