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,且不要求作業系統已安裝該字型面