查詢

ImagickDraw::getTextAlignment()函式—用法及示例

「 獲取當前 ImagickDraw 物件的文字對齊方式 」


函式名: 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 語句根據獲取的值輸出對應的文字對齊方式。

補充糾錯
熱門PHP函式
分享連結