Imagick::queryFontMetrics

(PECL imagick 2, PECL imagick 3)

Imagick::queryFontMetricsRetorna um array representando as métricas da fonte

Descrição

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

Retorna um array multi-dimensional representando as métricas da fonte.

Parâmetros

properties

Objeto ImagickDraw contendo propriedades de fonte

text

O texto

multiline

Parâmetro multilinha. Se deixado em branco, será detectado automaticamente.

Valor Retornado

Retorna um array multi-dimensional representando as métricas da fonte.

Erros/Exceções

Lança uma exceção ImagickException em caso de erro.

Exemplos

Example #1 Usando Imagick::queryFontMetrics()

Consulta as métricas do texto e despeja os resultados na tela.

<?php
/* Cria um novo objeto Imagick */
$im = new Imagick();

/* Cria um novo objeto ImagickDraw */
$draw = new ImagickDraw();

/* Define a fonte */
$draw->setFont('/caminho/para/fonte.ttf');

/* Despeja a métrica da fonte, detecta multilinhas automaticamente */
var_dump($im->queryFontMetrics($draw, "Olá, Mundo!"));
?>