UseCoreFonts
PdfSaveOptions.UseCoreFonts property
TrueType yazı tipleri Arial, Times New Roman, Courier New ve Symbol’ün çekirdek PDF Type 1 yazı tipleriyle değiştirilip değiştirilmeyeceğini belirleyen bir değer alır veya ayarlar.
public bool UseCoreFonts { get; set; }
Notlar
Varsayılan değer:YANLIŞ
Bu değer olarak ayarlandığındadoğru
PDF dokümanında Arial, Times New Roman, Courier New ve Symbol yazı tipleri, karşılık gelen çekirdek Tip 1 yazı tipiyle değiştirildi.
Herhangi bir PDF görüntüleme uygulamasında, temel PDF yazı tipleri veya bunların yazı tipi ölçütleri ve uygun ikame yazı tiplerinin mevcut olması gerekir.
Bu ayar yalnızca ANSI (Windows-1252) kodlamasındaki metin için çalışır. ANSI olmayan metin, bu ayardan bağımsız olarak gömülü TrueType yazı tipiyle yazılacaktır .
PDF/A ve PDF/UA uyumluluğu tüm yazı tiplerinin gömülmesini gerektirir.YANLIŞ
PDF/A ve PDF/UA’ya kaydederken değer otomatik olarak kullanılacaktır .
PDF 2.0 formatına kaydederken temel yazı tipleri desteklenmiyor.YANLIŞ
PDF 2.0’a kaydederken değer otomatik olarak kullanılacaktır .
Bu seçeneğin önceliği daha yüksektirFontEmbeddingMode
seçenek.
Örnekler
PDF Type 1 yazı tipi değişiminin nasıl etkinleştirileceğini/devre dışı bırakılacağını gösterir.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
builder.Font.Name = "Arial";
builder.Writeln("Hello world!");
builder.Font.Name = "Courier New";
builder.Writeln("The quick brown fox jumps over the lazy dog.");
// Belgenin "Kaydet" metoduna geçirebileceğimiz bir "PdfSaveOptions" nesnesi oluşturun
// bu yöntemin belgeyi .PDF'e nasıl dönüştüreceğini değiştirmek için.
PdfSaveOptions options = new PdfSaveOptions();
// Bazı yazı tiplerini değiştirmek için "UseCoreFonts" özelliğini "true" olarak ayarlayın.
// belgemizdeki iki yazı tipini, PDF Type 1 eşdeğerleriyle birlikte dahil ediyoruz.
// PDF Type 1 yazı tiplerini uygulamamak için "UseCoreFonts" özelliğini "false" olarak ayarlayın.
options.UseCoreFonts = useCoreFonts;
doc.Save(ArtifactsDir + "PdfSaveOptions.EmbedCoreFonts.pdf", options);
Ayrıca bakınız
- class PdfSaveOptions
- ad alanı Aspose.Words.Saving
- toplantı Aspose.Words