函式名稱: ImagickDraw::getStrokeDashArray()
適用版本: Imagick 3.3.0
函式描述: 獲取當前影象物件的描邊虛線陣列。
用法:
array ImagickDraw::getStrokeDashArray( void )
引數: 該函式不接受任何引數。
返回值: 返回一個包含當前影象物件的描邊虛線陣列的關聯陣列。如果未設定描邊虛線陣列,則返回空陣列。
示例:
// 建立一個新的ImagickDraw物件
$draw = new ImagickDraw();
// 設定描邊顏色為紅色
$draw->setStrokeColor('red');
// 設定描邊寬度為2
$draw->setStrokeWidth(2);
// 設定描邊虛線樣式
$draw->setStrokeDashArray([10, 20, 30, 40]);
// 獲取描邊虛線陣列
$dashArray = $draw->getStrokeDashArray();
// 輸出描邊虛線陣列
var_dump($dashArray);
輸出:
array(4) {
[0]=>
int(10)
[1]=>
int(20)
[2]=>
int(30)
[3]=>
int(40)
}
以上示例中,首先建立了一個新的ImagickDraw物件。然後設定了描邊顏色為紅色,描邊寬度為2,並使用setStrokeDashArray()函式設定了描邊虛線樣式為[10, 20, 30, 40]。接著使用getStrokeDashArray()函式獲取了描邊虛線陣列,並將其輸出。輸出結果為[10, 20, 30, 40],即獲取到了之前設定的描邊虛線樣式。