HPDFXFAResolveInstalledCaptionFonts
Windows 單元:HPDFXFAWindowsFonts
function HPDFXFAResolveInstalledCaptionFonts(const Text: UnicodeString;
const Style: AnsiString; const RequestedFamily: UnicodeString;
const Options: TXFAHeadlessPDFOptions;
out Runs: THPDFHeadlessRichTextRuns): THPDFHeadlessRichTextFontFamilies;
為範本 typeface 與有序的行內 CSS font-family 候選,從實際安裝的字型程式建立有界目錄,並同時產出相容的解碼標題 runs
Arial 是必備的實際預設 family;RequestedFamily 或原始 CSS 標籤在真實 GDI 查詢後仍找不到就跳過,不會以假造程式替代
解析器讀取目前 runs 與範本預設所用樣式的聯集,包括預設與 alternate-state 標題的 regular;未用到的 italic 與 bold-italic 程式不載入
可用 family 可能缺少某些樣式;共用外觀後備會挑選一個在所有參與 run 樣式間涵蓋完整 grapheme 的真實 family
FontFamilyCandidates 保留原始順序,FontFamily 指名第一個設定候選;rich 標題請把回傳的 families 傳給 Options.CaptionFontFamilies、回傳的 Runs 傳給工廠的 ResolvedCaptionRuns
查詢在呼叫內快取且最多 256 個相異標籤;最多設定十六個實際 family,所有讀取的程式位元組都保守計入 Options.MaxFontBytes
Options 原有的取消、XML 與 code unit 上限適用;失敗會清空 out 參數 Runs 並不回傳目錄,而依一般語言例外語義,呼叫端先前的函式結果指派保持不變
本函式只做字型準備,不變更任何 PDF 物件圖