HPDFXFAResolveInstalledCaptionFonts

Windows birimi: HPDFXFAWindowsFonts

function HPDFXFAResolveInstalledCaptionFonts(const Text: UnicodeString;
  const Style: AnsiString; const RequestedFamily: UnicodeString;
  const Options: TXFAHeadlessPDFOptions;
  out Runs: THPDFHeadlessRichTextRuns): THPDFHeadlessRichTextFontFamilies;

Bir template typeface'i ve sıralı inline CSS font-family adayları için gerçek kurulu programlardan sınırlı bir katalog oluşturur; uyumlu çözülmüş caption run'larıyla birlikte

Arial, zorunlu gerçek varsayılan ailedir; eksik bir RequestedFamily veya yazılmış CSS etiketi, takma bir programla değiştirilmek yerine gerçek bir GDI aramasından sonra atlanır

Resolver, güncel run'ların ve template varsayılanlarının kullandığı stillerin birleşimini okur; varsayılan ve alternatif-durum caption'ları için regular dâhil; kullanılmayan italic ve bold-italic programları yüklenmez

Mevcut aileler eksik stiller içerebilir; paylaşılan appearance fallback, tüm katılımcı run stilleri boyunca eksiksiz grapheme'i kapsayan tek gerçek aileyi seçer

FontFamilyCandidates yazılmış sırayı korurken FontFamily ilk yapılandırılmış adayı adlandırır; zengin bir caption için döndürülen aileleri Options.CaptionFontFamilies olarak ve döndürülen Runs'ı fabrikanın ResolvedCaptionRuns'ı olarak geçirin

Sorgular çağrı içinde önbelleğe alınır ve 256 farklı etiketle sınırlıdır; en fazla on altı gerçek aile yapılandırılır ve okunan tüm program baytları ihtiyatlıca Options.MaxFontBytes'tan düşülür

Orijinal Options cancellation, XML ve code-unit sınırları uygulanır; hata, out Runs dizisini temizler ve katalog döndürmez; normal dil exception semantiği ise çağıranın önceki fonksiyon-sonucu atamasını değişmeden bırakır

Bu fonksiyon yalnızca yazı tipi hazırlığı yapar ve hiçbir PDF nesne grafiğini değiştirmez