SubsetEmbeddedFonts

Belge Yönetimi, Yazı Tipleri

Açıklama

Gömülü her basit TrueType yazı tipi programını, yalnızca sayfa içeriğinde gerçekten geçen karakter kodlarının gliflerini tutacak biçimde yeniden kurar. Alt yazı tipleri bulunan yazı tipleri (bileşik CID yazı tipleri), BaseFont adında zaten alt küme etiketi taşıyan yazı tipleri ve gömülü FontFile2'si olmayan yazı tipleri atlanır

Sözdizimi

Delphi

Function TPDFlib.SubsetEmbeddedFonts: Integer;

Dönüş değerleri

Yeniden yazılan yazı tipi programı sayısı; seçili belgede uygun gömülü yazı tipi yokken 0

Açıklamalar

Geçiş, yeniden kurmadan önce her sayfanın her içerik katmanını gezip yazı tipi başına kullanılan tek baytlı kodları toplar; bu yüzden tüm çizim tamamlandıktan sonra ve kaydetmeden önce çağırın

Bir içerik yazı tipi kaynağı tek bir yazı tipi sözlüğüne özgün olarak çözülemediğinde kullanılan kodların üst kümesi tutulur; bu, daha az boyut küçülmesi pahasına doğru kalır

Bu kitaplıkla gömülen yazı tipleri, otomatik alt kümeleme seçenekleriyle ekleme anında alt kümelenir; bu yüzden bu geçişten esas olarak yazı tipleri eksiksiz gömülmüş yüklenmiş belgeler yararlanır

Örnek

PDF.LoadFromFile('full-embed.pdf', '');
PDF.SubsetEmbeddedFonts;
PDF.SaveToFile('subsetted.pdf');