HPDFXFAResolveInstalledCaptionFonts
Windows-enhet: HPDFXFAWindowsFonts
function HPDFXFAResolveInstalledCaptionFonts(const Text: UnicodeString;
const Style: AnsiString; const RequestedFamily: UnicodeString;
const Options: TXFAHeadlessPDFOptions;
out Runs: THPDFHeadlessRichTextRuns): THPDFHeadlessRichTextFontFamilies;
Bygger en avgränsad katalog ur faktiskt installerade program för en malltypsnittsansikte och ordnade inline-CSS font-family-kandidater, tillsammans med kompatibla avkodade rubriksekvenser
Arial är det obligatoriska faktiska standardfamiljen; en saknad RequestedFamily eller författad CSS-etikett hoppas över efter en verklig GDI-uppslagning i stället för att ersättas med ett låtsasprogram
Resolvern läser unionen av stilar som används av aktuella sekvenser och mallstandarder, inklusive reguljär för standard- och alternativtillståndsrubriker; oanvända kursiva och fetkursiva program läses inte in
Tillgängliga familjer kan innehålla saknade stilar; den gemensamma utseendereserven väljer en verklig familj som täcker hela graphemet över alla deltagande sekvensstilar
FontFamilyCandidates bevarar författad ordning medan FontFamily namnger första konfigurerade kandidaten; skicka de returnerade familjerna som Options.CaptionFontFamilies och returnerade Runs som fabrikens ResolvedCaptionRuns för en rich-rubrik
Frågor cachas inom anropet och begränsas till 256 distinkta etiketter; högst sexton faktiska familjer konfigureras, och alla lästa programbyte räknas konservativt mot Options.MaxFontBytes
Ursprungliga Options-avbrott, XML- och kodenhetsgränser gäller; ett fel nollställer utdata-Runs-arrayen och returnerar ingen katalog, medan normal språkundantagssemantik lämnar en anropares tidigare funktionsresultattilldelning oförändrad
Denna funktion utför endast typsnittsförberedelse och ändrar ingen PDF-objektgraf