Imagick::queryFontMetrics

(PECL imagick 2, PECL imagick 3)

Imagick::queryFontMetricsYazı tipinin özelliklerini içeren bir dizi döndürür

Açıklama

public Imagick::queryFontMetrics ( ImagickDraw $nesne , string $metin , bool $çoksatırlı = ? ) : array

Yazı tipi özelliklerini içeren çok boyutlu bir dizi döndürür.

Değiştirgeler

nesne

Yazı tipi özelliklerine bakılacak ImagickDraw nesnesi.

metin

Metin dizgesi.

çoksatırlı

Boş bırakılırsa çok satırlılık otomatik olarak saptanır.

Dönen Değerler

Yazı tipi özelliklerini içeren çok boyutlu bir dizi.

Hatalar/İstisnalar

Hata durumunda bir ImagickException istisnası oluşur.

Örnekler

Örnek 1 - Imagick::queryFontMetrics() örneği

Metni çizmek için kullanılan yazı tipinin özelliklerini sorgular ve sonuçları ekrana döker.

<?php
/* Yeni bir Imagick nesnesi oluşturalım */
$im = new Imagick();

/* Bir ImagickDraw nesnesi oluşturalım */
$draw = new ImagickDraw();

/* Yazı tipini tanımlayalım */
$draw->setFont('/path/to/font.ttf');

/* Çok satırlılığı algılatarak yazı tipinin özelliklerini dökelim */
var_dump($im->queryFontMetrics($draw"Hello World!"));
?>