📜  PHP | GmagickDraw gettextdecoration()函数(1)

📅  最后修改于: 2023-12-03 14:45:16.542000             🧑  作者: Mango

PHP | GmagickDraw gettextdecoration()函数

简介

GmagickDraw::gettextdecoration()方法用于获取绘制文本时使用的装饰线类型。

语法
public function gettextdecoration(): int
参数

该函数没有参数。

返回值

返回一个整数,表示当前绘制文本时使用的装饰线类型。装饰线类型有如下取值:

  • Gmagick::DECORATION_NO:没有装饰线。
  • Gmagick::DECORATION_UNDERLINE:下划线。
  • Gmagick::DECORATION_OVERLINE:上划线。
  • Gmagick::DECORATION_LINETROUGH:删除线。
  • Gmagick::DECORATION_LINEDOUBLEUNDERLINE:双下划线。
  • Gmagick::DECORATION_LINEDOUBLEOVERLINE:双上划线。
  • Gmagick::DECORATION_LINEDOUBLELINETROUGH:双删除线。
  • Gmagick::DECORATION_LINEDOUBLE:双下划线和双删除线。
示例
<?php
$draw = new GmagickDraw(); 
$draw->setStrokeColor('blue'); 
$draw->setFillColor('blue'); 

// 绘制具有下划线的文本
$draw->settextdecoration(Gmagick::DECORATION_UNDERLINE);
$draw->annotation(50, 50, "Hello world");

// 获取当前绘制文本时使用的装饰线类型
$decoration = $draw->gettextdecoration();

echo "当前使用的装饰线类型为:" . $decoration;
?>

输出:

当前使用的装饰线类型为:1
结论

GmagickDraw::gettextdecoration()方法是GmagickDraw类的一个成员方法,用于获取绘制文本时使用的装饰线类型。该方法不需要任何参数,返回一个整数,表示当前绘制文本时使用的装饰线类型。