HPDFXFAResolveInstalledCaptionFonts
Windows unit: HPDFXFAWindowsFonts
function HPDFXFAResolveInstalledCaptionFonts(const Text: UnicodeString;
const Style: AnsiString; const RequestedFamily: UnicodeString;
const Options: TXFAHeadlessPDFOptions;
out Runs: THPDFHeadlessRichTextRuns): THPDFHeadlessRichTextFontFamilies;
Buduje ograniczony katalog z rzeczywistych zainstalowanych programów dla typeface szablonu i uporządkowanych inline kandydatów font-family CSS, razem z kompatybilnymi zdekodowanymi runami podpisów
Arial to wymagana rzeczywista rodzina domyślna; brakująca RequestedFamily albo autorska etykieta CSS jest pomijana po rzeczywistym odpytaniu GDI zamiast być zastępowana udawanym programem
Resolver czyta unię stylów używanych przez bieżące runy i domyślne ustawienia szablonu, łącznie z regular dla podpisów default i alternate-state; nieużywane programy italic i bold-italic nie są ładowane
Dostępne rodziny mogą zawierać brakujące style; współdzielony fallback wyglądów wybiera jedną realną rodzinę pokrywającą cały grafem we wszystkich uczestniczących stylach runów
FontFamilyCandidates zachowuje autorską kolejność, a FontFamily nazywa pierwszego skonfigurowanego kandydata; przekaż zwrócone rodziny jako Options.CaptionFontFamilies, a zwrócone Runs jako ResolvedCaptionRuns fabryki dla podpisu rich
Odpytania są cache'owane w ramach wywołania i ograniczone do 256 odrębnych etykiet; skonfigurowanych jest co najwyżej szesnaście rzeczywistych rodzin, a wszystkie odczytane bajty programów liczą się konserwatywnie względem Options.MaxFontBytes
Oryginalne anulowanie Options oraz limity XML i jednostek kodowych obowiązują; awaria czyści tablicę out Runs i nie zwraca katalogu, podczas gdy normalna semantyka wyjątków języka pozostawia poprzednie przypisanie wyniku funkcji wywołującego niezmienione
Ta funkcja wykonuje wyłącznie przygotowanie fontów i nie zmienia żadnego grafu obiektów PDF