函式名: ImagickDraw::getTextAlignment()
適用版本: Imagick 2.2.2 或更高版本
函式用途: 獲取當前 ImagickDraw 物件的文字對齊方式。
語法: int ImagickDraw::getTextAlignment( void )
返回值: 返回當前文字對齊方式的整數值。
文字對齊方式的整數值對應以下常量:
- Imagick::ALIGN_UNDEFINED:未定義對齊方式。
- Imagick::ALIGN_LEFT:左對齊。
- Imagick::ALIGN_CENTER:居中對齊。
- Imagick::ALIGN_RIGHT:右對齊。
示例:
// 建立一個 ImagickDraw 物件
$draw = new ImagickDraw();
// 設定文字對齊方式為居中對齊
$draw->setTextAlignment(Imagick::ALIGN_CENTER);
// 獲取當前文字對齊方式的值
$textAlignment = $draw->getTextAlignment();
// 根據獲取的值輸出對應的文字對齊方式
switch ($textAlignment) {
case Imagick::ALIGN_UNDEFINED:
echo "文字對齊方式未定義";
break;
case Imagick::ALIGN_LEFT:
echo "文字左對齊";
break;
case Imagick::ALIGN_CENTER:
echo "文字居中對齊";
break;
case Imagick::ALIGN_RIGHT:
echo "文字右對齊";
break;
}
上述示例中,我們首先建立了一個 ImagickDraw 物件。然後,使用 setTextAlignment()
函式將文字對齊方式設定為居中對齊。接著,使用 getTextAlignment()
函式獲取當前文字對齊方式的值,並使用 switch 語句根據獲取的值輸出對應的文字對齊方式。