Imagick::queryFontMetrics

(PECL imagick 2, PECL imagick 3)

Imagick::queryFontMetricsВозвращает массив, представляющий метрики шрифта

Описание

public Imagick::queryFontMetrics(ImagickDraw $properties, string $text, bool $multiline = ?): array

Возвращает многомерный массив, представляющий метрики шрифта.

Список параметров

properties

Объект ImagickDraw, содержащий свойства шрифта.

text

Текст.

multiline

Многострочный параметр. Если оставить пустым, он определяется автоматически.

Возвращаемые значения

Возвращает многомерный массив, представляющий метрики шрифта.

Ошибки

Функция выбрасывает исключение ImagickException, если возникла ошибка.

Примеры

Пример #1 Пример использования Imagick::queryFontMetrics():

Запрашивает метрики для текста и выводит результаты на экран.

<?php
/* Создание нового объекта Imagick */
$im = new Imagick();

/* Создание нового объекта Imagick */
$draw = new ImagickDraw();

/* Установка шрифта */
$draw->setFont('/path/to/font.ttf');

/* Вывод метрики шрифта, автоматическое определение многострочного параметра */
var_dump($im->queryFontMetrics($draw, "Hello World!"));
?>