函式:ImagickDraw::getFillRule()
適用版本:Imagick 3.0.1 及以上版本
用法:getFillRule() 方法用於獲取當前 ImagickDraw 物件的填充規則。
語法:public int ImagickDraw::getFillRule ( void )
引數:該方法不接受任何引數。
返回值:返回一個整數,表示當前的填充規則。如果返回值為 0,則表示使用非零環繞規則(non-zero winding rule),如果返回值為 1,則表示使用奇偶規則(even-odd rule)。
示例:
// 建立 ImagickDraw 物件
$draw = new ImagickDraw();
// 設定填充規則為非零環繞規則
$draw->setFillRule(0);
// 獲取當前填充規則
$fillRule = $draw->getFillRule();
// 輸出填充規則
echo "當前填充規則為:" . ($fillRule == 0 ? "非零環繞規則" : "奇偶規則");
輸出:
當前填充規則為:非零環繞規則
注意:在呼叫 getFillRule() 方法之前,必須先建立一個 ImagickDraw 物件並設定其屬性。此外,該方法只能在 ImagickDraw 物件上使用,不能在 Imagick 物件上使用。