查詢

UI\Draw\Pen::fill()函式—用法及示例

「 在UI\Draw\Brush物件的幫助下,填充一個封閉的形狀 」


函式名稱:UI\Draw\Pen::fill()

適用版本:PHP 7.4 及以上版本

函式描述:該函式用於在UI\Draw\Brush物件的幫助下,填充一個封閉的形狀。

用法:

public UI\Draw\Pen::fill ( UI\Draw\Brush $brush ) : void

引數:

  • $brush:UI\Draw\Brush物件,用於指定填充形狀的顏色、漸變、紋理等。

返回值:該函式沒有返回值。

示例:

// 建立一個UI\Draw\Brush物件
$brush = new UI\Draw\Brush(UI\Draw\BrushType::Solid, new UI\Draw\Color(255, 0, 0));

// 建立一個UI\Draw\Path物件,定義一個封閉的形狀
$path = new UI\Draw\Path();
$path->addRectangle(new UI\Draw\Rect(50, 50, 200, 200));

// 建立一個UI\Draw\Pen物件
$pen = new UI\Draw\Pen($brush);

// 在UI\Draw\Pen物件的幫助下,填充形狀
$pen->fill($brush, $path);

以上示例中,我們首先建立了一個UI\Draw\Brush物件,指定其顏色為紅色。然後,我們建立了一個UI\Draw\Path物件,並使用addRectangle()方法定義了一個封閉的矩形形狀。接下來,我們建立了一個UI\Draw\Pen物件,並將之前建立的UI\Draw\Brush物件作為引數傳遞給fill()方法。最後,呼叫fill()方法,使用UI\Draw\Pen物件的幫助,將指定顏色的填充形狀繪製在畫布上。

請注意,以上示例僅用於演示UI\Draw\Pen::fill()函式的用法,實際使用時可能需要根據具體需求進行適當調整。

補充糾錯
上一個函式: UI\Draw\Pen::restore()函式
下一個函式: UI\Draw\Pen::clip()函式
熱門PHP函式
分享連結