GetOpenTypeTextWidth

文字、字型、量測、OpenType shaping

描述

傳回 OpenType 字形替換與定位後的文字水平前進量

語法

Delphi

Function TPDFlib.GetOpenTypeTextWidth(FontID: Integer; Size: Double; Const Text: WideString; Options: Integer): Double;

參數

FontID來源字型程式可取得的 TrueType 或 OpenType 字型控制代碼
Size所要求的文字大小(點)
Text要做 shaping 並量測的 Unicode 文字
Options位元 0 選擇由右至左方向;位元 1 強制使用有界的 Pascal 後備

傳回值

以頁面單位傳回 shaping 後的前進量;輸入無效或 shaping 失敗則為 0

備註

結果使用與 DrawOpenTypeText 相同的字形前進量,包括連字、kerning、草書附著與字型單位縮放函式從 讀取字型程式

FontID,且不要求作業系統已安裝該字型面

另請參閱

DrawOpenTypeText, GetOpenTypeGlyphRun