GetOpenTypeTextWidth
文本、字体、测量、OpenType 字形塑形
描述
返回 OpenType 字形替换和定位后的文本水平推进量
语法
Delphi
Function TPDFlib.GetOpenTypeTextWidth(FontID: Integer; Size: Double; Const Text: WideString; Options: Integer): Double;参数
| FontID | 源字体程序可用的 TrueType 或 OpenType 字体句柄 |
|---|---|
| Size | 请求的文本大小,以点为单位 |
| Text | 要进行整形和测量的 Unicode 文本 |
| Options | 位 0 选择从右到左方向;位 1 强制使用有界 Pascal 回退 |
返回值
返回经整形的前进量,输入无效或整形失败时返回 0
备注
结果使用与 DrawOpenTypeText 相同的字形推进量,包括连字、字距调整、草书附连和字体单位缩放
函数从 FontID 读取字体程序,不要求在操作系统中安装字体字样