HPDFXFAReadInstalledFont
Unità Windows: HPDFXFAWindowsFonts
function HPDFXFAReadInstalledFont(const Family: UnicodeString;
Style: THPDFHeadlessRichTextFontStyle; MaximumFontBytes: Integer;
CancellationToken: THPDFCancellationToken; out Font: SysUtils.TBytes;
out ActualFamily: UnicodeString): Boolean;
Legge un vero programma TrueType installato per la famiglia GDI richiesta e lo stile regular, bold, italic o bold-italic senza creare una finestra né lanciare un reader
Restituisce False con un array Font vuoto quando la famiglia manca, GDI sostituisce un'altra famiglia, la faccia selezionata è sintetica o gli outline TrueType utilizzabili non sono disponibili
ActualFamily riporta la famiglia GDI selezionata per uso diagnostico; i chiamanti devono usare il risultato Booleano prima di trattare Font come un programma disponibile
MaximumFontBytes deve essere positivo; la directory delle tabelle e le lunghezze allineate aggregate delle tabelle vengono controllate prima di allocare il buffer completo del programma
La funzione ricostruisce uno sfnt autonomo dalle tabelle reali della faccia selezionata e ricalcola il suo checksum globale, incluso quando GDI ha selezionato una faccia da una collezione di font
L'accesso alle tabelle della faccia selezionata segue il contratto GDI GetFontData
I controlli di cancellazione avvengono durante selezione, letture delle tabelle e lavoro sul checksum; le eccezioni si propagano, e device context, oggetti selezionati e handle di font GDI vengono rilasciati
Il programma restituito è memoria gestita di proprietà del chiamante