牛牛在线工具

Gmagick::queryfontmetrics()

收录 8868 个 PHP 函数,含用途说明与用法示例。

Gmagick::queryfontmetrics()

查询指定字体的度量信息

函数名称:Gmagick::queryfontmetrics() 适用版本:PHP 5 >= 5.2.0, PECL gmagick >= 1.0.0 用法:Gmagick::queryfontmetrics() 方法用于查询指定字体的度量信息。它返回一个关联数组,包含字体的度量信息,如字体的宽度、高度、基线等。 语法:array Gmagick::queryfontmetrics ( GmagickDraw $draw, string $text ) 参数: $draw: GmagickDraw 对象,定义了绘制字体的样式和属性。 $text: 要查询度量信息的文本。 返回值:返回一个关联数组,包含字体的度量信息。如果发生错误,返回 false。 示例: // 创建一个 Gmagick 对象 $image = new Gmagick(); // 创建一个 GmagickDraw 对象 $draw = new GmagickDraw(); // 设置字体和字体大小 $draw->setFont('Arial'); $draw->setFontSize(20); // 设置要查询度量信息的文本 $text = 'Hello World'; // 执行查询 $metrics = $image->queryfontmetrics($draw, $text); // 打印结果 print_r($metrics); 输出结果: Array ( [characterWidth] => 15 [characterHeight] => 20 [ascender] => 16 [descender] => -4 [textWidth] => 150 [textHeight] => 20 [maximumHorizontalAdvance] => 15 ) 上述示例中,我们创建了一个 Gmagick 对象和一个 GmagickDraw 对象,并设置了字体和字体大小。然后,我们定义了要查询度量信息的文本为 "Hello World"。最后,通过调用 Gmagick::queryfontmetrics() 方法,传入 GmagickDraw 对象和文本,我们获取到了字体的度量信息,并将结果打印出来。