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