函式名稱:UI\Draw\Stroke::getCap()
函式描述:該函式用於獲取當前繪製線段端點的樣式。
適用版本:PHP擴充套件UI的版本2.0以上。
語法:public UI\Draw\Stroke::getCap(): int
返回值:返回一個整數,表示當前繪製線段端點的樣式。返回值為以下常量之一:
- UI\Draw\Stroke::CapFlat:平頭樣式,線段的端點是平的。
- UI\Draw\Stroke::CapRound:圓頭樣式,線段的端點是圓的。
- UI\Draw\Stroke::CapSquare:方頭樣式,線段的端點是方的。
示例:
<?php
$stroke = new UI\Draw\Stroke();
// 設定線段端點樣式為圓頭樣式
$stroke->setCap(UI\Draw\Stroke::CapRound);
// 獲取當前線段端點樣式
$cap = $stroke->getCap();
if ($cap === UI\Draw\Stroke::CapFlat) {
echo "線段端點樣式為平頭樣式";
} elseif ($cap === UI\Draw\Stroke::CapRound) {
echo "線段端點樣式為圓頭樣式";
} elseif ($cap === UI\Draw\Stroke::CapSquare) {
echo "線段端點樣式為方頭樣式";
}
?>
上述示例程式碼中,首先建立了一個UI\Draw\Stroke物件,並使用setCap()方法將線段端點樣式設定為圓頭樣式。然後使用getCap()方法獲取當前線段端點樣式,並透過if語句判斷返回值,輸出相應的端點樣式資訊。