THotPDF.AcquireFontDecoderForDict Method
helper ภายในของ THotPDF ที่สร้างหรือใช้ซ้ำซึ่ง text decoder ของ font dictionary ที่ไม่ได้อยู่ใน font resources ของหน้า เช่น ฟอนต์ของ Form XObject
การประกาศ
function AcquireFontDecoderForDict(FontDict: THPDFDictionaryObject; const ResourceName: AnsiString; out ADecoder: THPDFFontDecoder): boolean;
ยูนิต
HPDFDoc
พารามิเตอร์
| ชื่อ | วัตถุประสงค์ |
|---|---|
FontDict | font dictionary ที่จะถอดรหัส |
ResourceName | ชื่อ resource ที่ content stream ใช้เลือกฟอนต์ด้วย Tf |
ADecoder | รับ decoder ที่แมป character code ของฟอนต์ไปยัง Unicode และความกว้าง |
ค่าที่ส่งกลับ
True เมื่อสร้าง decoder ได้
หมายเหตุการใช้งาน
- decoder ถูกเก็บไว้ใน cache ของ decoder ฟอนต์ที่โหลดแล้ว ฟอนต์ที่หลายฟอร์มใช้ร่วมกันจึงถูกถอดรหัสครั้งเดียว