查詢

Gmagick::queryfonts()函式—用法及示例

「 返回與指定模式匹配的字型列表 」


函式名稱: Gmagick::queryfonts()

適用版本: Gmagick 1.0.0 或更高版本

用法:

Gmagick::queryfonts ( string $pattern = "*" [, bool $all = false ] ) : array

該方法用於返回與指定模式匹配的字型列表。您可以使用萬用字元 "*" 來匹配所有字型,或者指定特定的字型名稱。

引數:

  • pattern: 可選引數,用於指定要匹配的字型名稱模式,預設為 "*",即匹配所有字型。
  • all: 可選引數,如果設定為 true,則返回所有可用的字型,包括不可用的字型。預設為 false。

返回值: 該方法返回一個包含匹配的字型名稱的陣列。

示例:

$gmagick = new Gmagick();

// 返回所有可用的字型
$allFonts = $gmagick->queryfonts("*", true);

// 返回所有以 "Arial" 開頭的字型
$arialFonts = $gmagick->queryfonts("Arial*");

// 列印匹配的字型列表
echo "所有可用的字型:\n";
foreach ($allFonts as $font) {
    echo $font . "\n";
}

echo "以 Arial 開頭的字型:\n";
foreach ($arialFonts as $font) {
    echo $font . "\n";
}

注意:在使用 Gmagick::queryfonts() 方法之前,您需要安裝並啟用 Gmagick 擴充套件。

補充糾錯
熱門PHP函式
分享連結