HPDFXFAReadInstalledFont
Windows unit: HPDFXFAWindowsFonts
function HPDFXFAReadInstalledFont(const Family: UnicodeString;
Style: THPDFHeadlessRichTextFontStyle; MaximumFontBytes: Integer;
CancellationToken: THPDFCancellationToken; out Font: SysUtils.TBytes;
out ActualFamily: UnicodeString): Boolean;
Czyta rzeczywisty zainstalowany program TrueType dla żądanej rodziny GDI i kroju regular, bold, italic albo bold-italic bez tworzenia okna i uruchamiania czytnika
Zwraca False z pustą tablicą Font, gdy rodzina nie istnieje, GDI podstawia inną rodzinę, wybrany krój jest syntetyczny albo użyteczne kontury TrueType są niedostępne
ActualFamily raportuje wybraną rodzinę GDI do celów diagnostycznych; wywołujący muszą użyć wyniku Boolean, zanim potraktują Font jako dostępny program
MaximumFontBytes musi być dodatnie; katalog tabel i zagregowane wyrównane długości tabel są sprawdzane przed alokacją kompletnego bufora programu
Funkcja rekonstruuje samodzielny sfnt z rzeczywistych tabel wybranego kroju i przelicza jego globalną sumę kontrolną, łącznie z sytuacją, gdy GDI wybrał krój z kolekcji fontów
Dostęp do tabel wybranego kroju podąża za kontraktem GDI GetFontData
Sprawdzenia anulowania występują podczas wyboru, odczytów tabel i pracy sumy kontrolnej; wyjątki propagują się, a konteksty urządzeń, wybrane obiekty i handle fontów GDI są zwalniane
Zwrócony program to zarządzana pamięć należąca do wywołującego