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

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

PHP | imagickdraw getTextInterlineSpacing()函数

介绍

imagickdraw getTextInterlineSpacing() 函数是 imagickdraw 类的一部分。此方法用于获取 imagickdraw 对象中设置的文本行间距。

语法

下面是 getTextInterlineSpacing() 方法的语法:

public float ImagickDraw::getTextInterlineSpacing ( void )
参数

此方法没有参数。

返回值

方法返回一个浮点数,表示 imagickdraw 对象中设置的文本行间距。

示例

下面是使用 getTextInterlineSpacing() 方法的示例:

<?php
// 创建一个新的 imagick 对象
$image = new Imagick();

// 创建一只魔法小马
$draw = new ImagickDraw();
$draw->setFontSize(50);
$draw->setFillColor('DeepSkyBlue');
$draw->setStrokeWidth(1);
$draw->setStrokeColor('black');
$draw->setFont('Arial');
$draw->setTextInterlineSpacing(1.2);
$draw->annotation(50, 100, 'Hello World!');

// 把魔法小马添加到图像中
$image->newImage(500, 200, 'lightgray');
$image->drawImage($draw);

// 把图像输出到浏览器
header('Content-type: image/png');
echo $image;

此代码将创建一张包含 "Hello World!" 文本的图像,并通过使用 setTextInterlineSpacing() 方法将文本行间距设置为 1.2。最终的图像如下所示:

hello_world_interline_spacing.png

注意事项
  • getTextInterlineSpacing() 方法只可在 ImagickDraw 对象已使用 setTextInterlineSpacing() 方法之后调用。否则,返回值将为默认行间距。