📜  PHP | imagickdraw setTextInterlineSpacing()函数(1)

📅  最后修改于: 2023-12-03 15:03:38.548000             🧑  作者: Mango

PHP | imagickdraw setTextInterlineSpacing()函数

简介

setTextInterlineSpacing()函数是ImagickDraw类中的一个方法,用于设置文本行间距。

语法
public ImagickDraw::setTextInterlineSpacing(float $spacing)
参数

该函数只接受一个参数:

  • $spacing:文本行间距,单位为像素。
返回值

该函数没有返回值。

示例

以下示例演示如何使用setTextInterlineSpacing()函数设置文本行间距:

// 创建ImagickDraw对象和Imagick对象
$draw = new ImagickDraw();
$image = new Imagick();

// 设置文本行间距为10像素
$draw->setTextInterlineSpacing(10);

// 在图像上添加文本
$draw->setFontSize(32);
$draw->setFillColor('black');
$draw->annotation(50, 50, "Hello World");

// 将文本绘制到图像上
$image->newImage(300, 300, 'white');
$image->drawImage($draw);

// 输出图像
header('Content-Type: image/png');
echo $image;

该示例将会输出一张包含“Hello World”的文本图像,并设置了10像素的文本行间距。

注意事项
  • 该函数只能在ImagickDraw对象中使用,不能在Imagick对象中使用。
  • 该函数必须在文本绘制操作之前调用。
  • 行间距的默认值为0。