TXFAHeadlessPDFOptions.CaptionFontFamilies
Birim: HPDFXFAHeadless
CaptionFontFamilies: THPDFHeadlessRichTextFontFamilies;
Otomatik checkbox, radio ve push button caption'ları için gerçek TrueType programları sağlar; zengin XHTML run'ları ve scalar caption yazı tipi ağırlığı, duruşu ve typeface'i dâhil
Default boş dizi döndürür; mevcut TrueTypeFont parametresi varsayılan regular yüzü sağlarken istenen bold, italic ve bold-italic yüzler kendi gerçek programlarını gerektirir
Açık bir dizi, native zengin metin decoder'ının kabul ettiği farklı, boş olmayan adlarla bir ila on altı aile içerir; ilk ailesi varsaylandır ve eksik ilk regular program TrueTypeFont kullanır
Caption font.typeface, bir yapılandırılmış aileyi ada göre seçer; yapılandırılmamışsa ilk aileye düşer; XHTML CSS font-family listeleri, decoder'ın mevcut yapılandırılmış-aile seçimini kullanır
Her seçili stil, kendi karşılık gelen hrfsRegular, hrfsBold, hrfsItalic veya hrfsBoldItalic bayt dizisini kullanır; oluşturucu ne yüz sentezler ne de işletim sisteminden veya ağdan yazı tipi yükler
Bu aileler, Boolean ve push button caption'larına uygulanır; diğer üretilmiş alanlar orijinal TrueTypeFont sözleşmesini korur
procedure ConfigureCaptionFaces(var Options: TXFAHeadlessPDFOptions;
const RegularBytes, BoldBytes, ItalicBytes, BoldItalicBytes: TBytes);
begin
SetLength(Options.CaptionFontFamilies, 1);
Options.CaptionFontFamilies[0].FamilyName := 'Primary';
Options.CaptionFontFamilies[0].Fonts[hrfsRegular] := RegularBytes;
Options.CaptionFontFamilies[0].Fonts[hrfsBold] := BoldBytes;
Options.CaptionFontFamilies[0].Fonts[hrfsItalic] := ItalicBytes;
Options.CaptionFontFamilies[0].Fonts[hrfsBoldItalic] := BoldItalicBytes;
end;
Options'ı Default ile başlatın ve oluşturucuyu çağırmadan önce program baytlarını sağlayın; senkron çağrı sırasında o dizileri mutasyona uğratmayın
MaxFontBytes, orijinal varsayılan programı ve her caption'ın kullandığı toplam benzersiz stil programlarını sınırlar; MaxBytes ayrıca aday PDF boyunca tüm gömülü programları sınırlar
Stil programları, tek bir caption içindeki parçalar arasında paylaşılır; Boolean durumları ortak caption Form'larını paylaşırken ayrı yazılmış push button durumları ayrı caption yazı tipi grafiklerini korur
Eksik yüzler, eksik glyph'ler, geçersiz yazı tipi programları, kaynak-bütçesi hataları ve cancellation, çağıranın hedef stream'ini değiştirmeden aday hazırlığını durdurur
Options ve bütçeler · Zengin caption tüketici davranışı · Push button caption'ları ve durumlar