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 读取字体程序,不要求在操作系统中安装字体字样

另请参阅

DrawOpenTypeText、GetOpenTypeGlyphRun