查詢

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

「 設定文字行間距 」


函式名: ImagickDraw::setTextInterlineSpacing()

函式描述: 設定文字行間距

適用版本: ImagickDraw 2.3.0 及以上版本

用法: ImagickDraw::setTextInterlineSpacing(float $spacing): bool

引數:

  • $spacing: 浮點數型別,表示文字行間距的大小。預設值為0。

返回值: 如果成功設定文字行間距,則返回true。如果發生錯誤,則返回false。

示例:

// 建立一個新的ImagickDraw物件
$draw = new ImagickDraw();

// 設定文字行間距為1.5
$draw->setTextInterlineSpacing(1.5);

// 建立一個Imagick物件
$image = new Imagick();

// 為影象建立一個文字物件
$text = new ImagickDraw();

// 設定文字的字型、字號和顏色等屬性
$text->setFont("Arial");
$text->setFontSize(24);
$text->setFillColor("black");

// 在影象上新增文字
$text->annotation(50, 50, "Hello World");

// 將文字物件新增到影象中
$image->drawImage($text);

// 顯示影象
header("Content-Type: image/png");
echo $image;

在上面的示例中,我們首先建立了一個新的ImagickDraw物件,並使用setTextInterlineSpacing()函式設定了文字行間距為1.5。然後,我們建立了一個Imagick物件和一個ImagickDraw物件,設定了文字的字型、字號和顏色等屬性。接下來,我們使用annotation()函式在影象上新增了一段文字。最後,將文字物件新增到影象中,並透過echo語句將影象輸出到瀏覽器。

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