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