เมธอด THotPDF.AnalyzeUnresolvedGlyphs
รายงาน Unicode scalar ที่ฟอนต์หลักกับห่วงโซ่ fallback ที่ตั้งไว้ครอบคลุมไม่ได้
การประกาศ
function AnalyzeUnresolvedGlyphs(const Text: WideString;
const PrimaryFontName: AnsiString): THPDFUnresolvedGlyphInfoArray; overload;
function AnalyzeUnresolvedGlyphs(const Text: WideString;
const PrimaryFontName: AnsiString; const FontStyle: TFontStyles):
THPDFUnresolvedGlyphInfoArray; overload;
พารามิเตอร์
Textคือข้อความ UTF-16 ที่จะไล่ตรวจPrimaryFontNameเลือกฟอนต์หน้าแรกที่จะทดสอบFontStyleเลือก face แบบ bold และ italic ที่ขอ ใน overload แบบระบุสไตล์
ค่าที่ส่งกลับ
คืนระเบียนที่ dedup แล้ว ซึ่งรวม scalar, ฟอนต์หลัก, กลุ่ม script และฟอนต์ที่ติดตั้งไว้ซึ่งแนะนำได้
หมายเหตุการใช้งาน
- supplementary scalar ที่มาในรูป surrogate pair จะถูกรายงานเป็น code point เดียว
- คู่ของ scalar กับฟอนต์หลักที่ซ้ำกันแสดงเพียงครั้งเดียว
- เมธอดนี้ไม่แตะต้อง runtime diagnostics ที่สะสมไว้
- overload เดิมตรวจ face แบบ regular ถ้าจะตรวจ run ที่มีสไตล์ ให้ส่ง
FontStyleตัวเดียวกับที่ใช้ตอนเอาต์พุต - ส่งชื่อ font family ที่ติดตั้งไว้ เช่น
Arialไม่ใช่ชื่อฟอนต์หรือ resource ของ PDF ที่ถูกสร้างขึ้น