PDFium Delphi Component Docs

เมธอด TextObjectGlyphWidth

Component: TPdf  ·  Unit: PDFium
คืนค่า glyph advance ระดับ native ของ glyph หนึ่งตัวใน text object ที่ขนาดฟอนต์ที่ร้องขอ

Syntax

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

Description

TextObjectGlyphWidth ไปถาม native text object ที่ Index หา advance width ของ glyph GlyphIndex คำนวณตามสเกล FontSize ในหน่วย PDF user units

ผลลัพธ์เป็น 0 เมื่อ index นั้นไม่ใช่ text object, glyph index เกินช่วง หรือ native API ไม่มีใน DLL ที่โหลดมา

Remarks

    • ต่างจากการประมาณด้วยเมทริกซ์ ค่านี้มาจาก font program แบบ embedded หรือ substituted โดยตรง
    • ใช้ TextObjectGlyphOutline สำหรับเรขาคณิตของ path และ TextObjectFontSize สำหรับขนาดระดับอ็อบเจกต์

Example

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

See Also