函式名稱:Gmagick::queryfontmetrics()
適用版本:PHP 5 >= 5.2.0, PECL gmagick >= 1.0.0
用法:Gmagick::queryfontmetrics() 方法用於查詢指定字型的度量資訊。它返回一個關聯陣列,包含字型的度量資訊,如字型的寬度、高度、基線等。
語法:array Gmagick::queryfontmetrics ( GmagickDraw $draw, string $text )
引數:
- $draw: GmagickDraw 物件,定義了繪製字型的樣式和屬性。
- $text: 要查詢度量資訊的文字。
返回值:返回一個關聯陣列,包含字型的度量資訊。如果發生錯誤,返回 false。
示例:
// 建立一個 Gmagick 物件
$image = new Gmagick();
// 建立一個 GmagickDraw 物件
$draw = new GmagickDraw();
// 設定字型和字型大小
$draw->setFont('Arial');
$draw->setFontSize(20);
// 設定要查詢度量資訊的文字
$text = 'Hello World';
// 執行查詢
$metrics = $image->queryfontmetrics($draw, $text);
// 列印結果
print_r($metrics);
輸出結果:
Array
(
[characterWidth] => 15
[characterHeight] => 20
[ascender] => 16
[descender] => -4
[textWidth] => 150
[textHeight] => 20
[maximumHorizontalAdvance] => 15
)
上述示例中,我們建立了一個 Gmagick 物件和一個 GmagickDraw 物件,並設定了字型和字型大小。然後,我們定義了要查詢度量資訊的文字為 "Hello World"。最後,透過呼叫 Gmagick::queryfontmetrics() 方法,傳入 GmagickDraw 物件和文字,我們獲取到了字型的度量資訊,並將結果列印出來。
熱門工具排行榜