HPDFXFAReadInstalledFont
Windows birimi: HPDFXFAWindowsFonts
function HPDFXFAReadInstalledFont(const Family: UnicodeString;
Style: THPDFHeadlessRichTextFontStyle; MaximumFontBytes: Integer;
CancellationToken: THPDFCancellationToken; out Font: SysUtils.TBytes;
out ActualFamily: UnicodeString): Boolean;
İstenen GDI ailesi ve regular, bold, italic veya bold-italic stili için gerçek kurulu bir TrueType programını, pencere oluşturmadan veya reader başlatmadan okur
Aile eksikse, GDI başka bir aileyle ikame ederse, seçilen yüz sentezlenmişse veya kullanılabilir TrueType outline'ları yoksa boş Font dizisiyle False döndürür
ActualFamily, tanısal kullanım için seçilen GDI ailesini bildirir; çağıranlar, Font'u kullanılabilir bir program olarak ele almadan önce Boolean sonucu kullanmalıdır
MaximumFontBytes pozitif olmalıdır; tablo dizini ve toplam hizalı tablo uzunlukları, eksiksiz program tamponu ayrılmadan önce denetlenir
Fonksiyon, seçilen yüzün gerçek tablolarından bağımsız bir sfnt yeniden kurar ve global checksum'unu yeniden hesaplar; GDI bir font koleksiyonundan yüz seçtiğinde dâhil
Seçilen-yüz tablo erişimi GDI GetFontData sözleşmesini izler
Cancellation denetimleri seçim, tablo okumaları ve checksum işi sırasında gerçekleşir; exception'lar yayılır ve device context'leri, seçilen nesneler ve GDI yazı tipi tanıtıcıları serbest bırakılır
Döndürülen program, çağırana ait managed bellektir