查詢

UI\Draw\Stroke::getCap()函式—用法及示例

「 獲取當前繪製線段端點的樣式 」


函式名稱: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語句判斷返回值,輸出相應的端點樣式資訊。

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