PDFium Delphi Component 文件

TextObjectGlyphWidth 方法

组件: TPdf  ·  单元: PDFium
按请求的字体大小返回文本对象中某个字形步进的原生宽度

语法

function TextObjectGlyphWidth(Index, GlyphIndex: Integer; FontSize: Single): Single;

说明

TextObjectGlyphWidth 查询 Index 处的原生文本对象,获取字形 GlyphIndex 的步进宽度,并缩放到以 PDF 用户单位计的 FontSize

当索引不是文本对象、字形索引超出范围,或已加载的 DLL 中原生 API 不可用时,结果为 0

备注

    • 与基于矩阵的近似不同,该值来自嵌入或替换的字体程序本身
    • 路径几何请使用 TextObjectGlyphOutline,对象级大小请使用 TextObjectFontSize

示例

W := Pdf1.TextObjectGlyphWidth(ObjIdx, GlyphIdx, 12);

参见