函式名:UI\Draw\Stroke::setMiterLimit()
適用版本:PHP 7.4.0 及以上版本
函式說明:該函式用於設定線段連線處的斜接限制。
用法:
public UI\Draw\Stroke::setMiterLimit ( float $limit ) : void
引數:
- limit:斜接限制的值,必須為一個大於零的浮點數。
返回值:無返回值。
示例:
<?php
// 建立一個繪圖表面
$surface = new UI\Draw\Surface(800, 600);
// 建立一個筆畫物件
$stroke = new UI\Draw\Stroke();
// 設定斜接限制為 2.5
$stroke->setMiterLimit(2.5);
// 建立一個路徑物件
$path = new UI\Draw\Path();
// 在路徑上新增線段
$path->newFigure(100, 100);
$path->lineTo(200, 200);
$path->lineTo(100, 300);
// 在繪圖表面上繪製路徑
$surface->stroke($path, $stroke);
// 儲存繪製結果為圖片
$surface->save("output.png");
在上面的示例中,我們首先建立了一個繪圖表面 $surface
,然後建立了一個筆畫物件 $stroke
。接著,我們使用 setMiterLimit()
函式將斜接限制設定為 2.5。然後,我們建立了一個路徑物件 $path
,並在路徑上新增了一些線段。最後,我們使用 $surface->stroke()
函式將路徑繪製到繪圖表面上,並透過 $surface->save()
函式將繪製結果儲存為一張圖片。