GetOpenTypeTextWidth
Text, fonts, measurement, OpenType shaping
คำอธิบาย
คืนค่า advance แนวนอนของข้อความหลังการแทนกับวางตำแหน่งกลิฟแบบ 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 fallback แบบจำกัด |
ค่าที่ส่งคืน
คืนค่า advance ที่จัดรูปแล้วในหน่วยหน้า หรือ 0 เมื่ออินพุตไม่ถูกต้องหรือการจัดรูปล้มเหลว
หมายเหตุ
ผลลัพธ์ใช้ advance กลิฟชุดเดียวกับ DrawOpenTypeText รวมลิเกเจอร์, kerning, การผูกแบบเรียงต่อ และการ scale หน่วยฟอนต์ฟังก์ชันอ่านโปรแกรมฟอนต์จาก
FontID จึงไม่ต้องการให้ face ฟอนต์ถูกติดตั้งในระบบปฏิบัติการ