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);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
procedure function |
public | Vcl.Direct2D.pas Vcl.Direct2D.hpp |
Vcl.Direct2D | TDirect2DCanvas |
説明
キャンバスの領域を現在のブラシで塗りつぶします。
FloodFill を使用すると、矩形ではない画像の領域をできるだけ Brush の値で塗りつぶせます。塗りつぶし対象領域の境界は、点(X,Y)から外部に向かって、Color パラメータで指定された色の境界に到達するまで移動することによって、決定されます。
X と Y は、キャンバス上の塗りつぶしを開始する位置の座標です。Color は、塗りつぶす領域の境界を定義する色です。この解釈は、FillStyle の値によって変わります。FillStyle では、Color と同じ値を持つすべてのピクセルで領域を定義するか、異なる値を持つすべての点で領域を定義するかを指定します。
警告: FloodFill は、例外を発生させます。TDirect2DCanvas は、FloodFill 操作をサポートしません。