HPDFXFAResolveInstalledCaptionFonts
Unité Windows : HPDFXFAWindowsFonts
function HPDFXFAResolveInstalledCaptionFonts(const Text: UnicodeString;
const Style: AnsiString; const RequestedFamily: UnicodeString;
const Options: TXFAHeadlessPDFOptions;
out Runs: THPDFHeadlessRichTextRuns): THPDFHeadlessRichTextFontFamilies;
Construit un catalogue borné à partir des programmes réellement installés pour un typeface du template et des candidats font-family CSS en ligne ordonnés, accompagné de runs de légende décodés compatibles
Arial est la famille par défaut réelle exigée ; une RequestedFamily ou une étiquette CSS d'auteur manquante est ignorée après une vraie recherche GDI, plutôt que remplacée par un programme factice
Le résolveur lit l'union des styles utilisés par les runs courants et les défauts du template, regular compris pour les légendes d'état par défaut et alternatif ; les programmes italic et bold-italic inutilisés ne sont pas chargés
Les familles disponibles peuvent comporter des styles manquants ; le repli d'appearance partagé choisit une seule famille réelle couvrant le graphème complet à travers tous les styles de runs participants
FontFamilyCandidates préserve l'ordre d'auteur tandis que FontFamily nomme le premier candidat configuré ; passez les familles renvoyées comme Options.CaptionFontFamilies et les Runs renvoyés comme ResolvedCaptionRuns de l'usine pour une légende riche
Les requêtes sont mises en cache pendant l'appel et limitées à 256 étiquettes distinctes ; au plus seize familles réelles sont configurées, et tous les octets de programmes lus sont comptés de façon conservatrice sur Options.MaxFontBytes
L'annulation des Options d'origine et les limites XML et d'unités de code s'appliquent ; un échec vide le tableau Runs en sortie et ne renvoie aucun catalogue, tandis que la sémantique normale des exceptions du langage laisse inchangée l'affectation précédente du résultat de fonction de l'appelant
Cette fonction ne fait que la préparation des polices et ne modifie aucun graphe d'objets PDF