PDFium Delphi Component 文件

TextObjectGlyphWidth 方法

元件: TPdf  ·  單元: PDFium
以指定的字型大小,傳回文字物件中單一字符的原生推進寬度

Syntax

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

Description

TextObjectGlyphWidth 會查詢 Index 處的原生文字物件,取得字符 GlyphIndex 的推進寬度,並縮放至 PDF 使用者單位的 FontSize

當索引不是文字物件、字符索引超出範圍,或已載入的 DLL 沒有提供對應的原生 API 時,結果為 0

Remarks

    • 不同於以矩陣為基礎的近似值,此值直接來自內嵌或替代的字型程式本身
    • 需要路徑幾何時請使用 TextObjectGlyphOutline,需要物件層級的大小時請使用 TextObjectFontSize

Example

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

See Also