GetShapedTextWidth

ข้อความ

คำอธิบาย

หน้านี้อธิบาย GetShapedTextWidth ใน PDFlibPas ภายใต้หัวข้อ "ข้อความ" ชื่อ API พารามิเตอร์ คลาส ชื่อไฟล์ และค่าลิเทอรัลจะคงเดิมเพื่อให้ตรงกับไลบรารี Delphi และจุดเข้า DLL

ตรวจสอบไวยากรณ์ พารามิเตอร์ และค่าที่ส่งคืนก่อนเรียกใช้ฟังก์ชัน

ไวยากรณ์

Delphi

Function TPDFlib.GetShapedTextWidth(Const FontName: WideString; Size: Double; Const Text: WideString; Options: Integer): Double;

พารามิเตอร์

FontName ระบุชื่อแบบอักษรที่ติดตั้ง Size คือขนาดข้อความเป็นพอยต์ Text คือสตริงที่จะวัด บิต 0 ของ Options เลือกทิศทางย่อหน้าฐานจากขวาไปซ้าย ซึ่งตรงกับ DrawShapedText

ค่าที่ส่งคืน

ส่งคืนความกว้างของข้อความที่กำหนดรูปทรงในหน่วยหน้า - ผลรวมของระยะห่างกลีฟที่กำหนดรูปทรง - หรือ 0 เมื่อไม่มีเครื่องมือกำหนดรูปทรง หรือไม่ได้ติดตั้งหน้าอักษร

หมายเหตุ

การวัดจะใช้การกำหนดรูปทรงแบบเดียวกับ DrawShapedText ดังนั้นจึงสะท้อนถึงรูปแบบบริบทและลิเกเจอร์: คู่ lam-alef วัดเป็นกลีฟลิเกเจอร์เดียว ซึ่งแคบกว่าตัวอักษรสองตัวที่วัดแยกกัน ใช้สิ่งนี้เพื่อจัดชิดขวาหรือจัดกึ่งกลางข้อความที่กำหนดรูปทรงก่อนที่จะวาด