📜  PHP | Gmagick queryfonts()函数

📅  最后修改于: 2022-05-13 01:56:35.512000             🧑  作者: Mango

PHP | Gmagick queryfonts()函数

Gmagick::queryfonts()函数是PHP中的一个内置函数,用于获取配置的字体。

句法:

array Gmagick::queryfonts( string $pattern )

参数:此函数接受单个参数$pattern ,其中包含获取字体的正则表达式,使用 '*' 获取所有字体。

返回值:此函数返回一个包含字体的数组值。

异常:此函数在错误时抛出 GmagickException。

下面给出的程序说明了PHP中的Gmagick::queryfonts()函数

程序 1(获取所有可用字体):

queryfonts('*');
foreach ($fonts as $font) {
    echo $font . "
"; } ?>

输出:

AvantGarde-Book
AvantGarde-BookOblique
AvantGarde-Demi
AvantGarde-DemiOblique
Bookman-Demi
Bookman-DemiItalic
Bookman-Light
Bookman-LightItalic
Courier
Courier-Bold
Courier-Oblique
Courier-BoldOblique
Helvetica
Helvetica-Bold
Helvetica-Oblique
Helvetica-BoldOblique
Helvetica-Narrow
Helvetica-Narrow-Oblique
Helvetica-Narrow-Bold
Helvetica-Narrow-BoldOblique
NewCenturySchlbk-Roman
NewCenturySchlbk-Italic
NewCenturySchlbk-Bold
NewCenturySchlbk-BoldItalic
Palatino-Roman
Palatino-Italic
Palatino-Bold
Palatino-BoldItalic
Times-Roman
Times-Bold
Times-Italic
Times-BoldItalic
Symbol

程序 2(获取特定字体):

queryfonts('Times*');
  
foreach ($fonts as $font) {
    echo $font . "
"; } ?>

输出:

Times-Roman
Times-Bold
Times-Italic
Times-BoldItalic

参考: https://www. PHP.net/manual/en/gmagick.queryfonts。 PHP