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