函式名:UI\Draw\Stroke::setJoin()
適用版本:PHP 7.4及以上
用法:該方法用於設定繪製路徑時線段的連線方式。
語法:public UI\Draw\Stroke::setJoin(int $join): void
引數:
- $join:表示線段的連線方式,可以是下列常量之一:
- UI\Draw\Stroke::JOIN_MITER:斜接連線(預設值)
- UI\Draw\Stroke::JOIN_ROUND:圓角連線
- UI\Draw\Stroke::JOIN_BEVEL:斜角連線
返回值:void
示例:
// 建立一個繪圖路徑
$path = new UI\Draw\Path();
// 新增線段到路徑
$path->lineTo(100, 100);
$path->lineTo(200, 200);
// 建立一個繪圖筆刷
$stroke = new UI\Draw\Stroke();
// 設定連線方式為圓角連線
$stroke->setJoin(UI\Draw\Stroke::JOIN_ROUND);
// 建立一個繪圖上下文
$context = new UI\Draw\Context();
// 設定繪圖上下文的筆刷為剛建立的筆刷
$context->stroke($stroke);
// 在繪圖上下文中繪製路徑
$context->append($path);
// 渲染繪圖上下文
$context->stroke($stroke);
// 顯示繪製結果
UI\run();
上述示例中,我們首先建立了一個繪圖路徑,並新增了兩個線段。然後,我們建立了一個繪圖筆刷,並使用setJoin()
方法將連線方式設定為圓角連線。接著,我們建立了一個繪圖上下文,並將繪圖上下文的筆刷設定為剛建立的筆刷。最後,我們在繪圖上下文中繪製路徑,並透過呼叫stroke()
方法渲染繪圖上下文,並最終顯示繪製結果。