PdfSaveOptions ve ImageOrPrintOptions ın DefaultFont özelliğinin önceliği olması
Olası Kullanım Senaryoları
PdfSaveOptions ve ImageOrPrintOptions DefaultFont özelliğini ayarlarken, PDF veya görüntüye kaydetmenin eksik (yüklü olmayan) bir yazı tipi karakterine sahip çalışma kitabındaki tüm metni ayarlayacağınızı bekleyebilirsiniz.
Genellikle, PDF veya görüntüye kaydederken, Aspose.Cells öncelikle Workbook’ün varsayılan yazı tipini deneyecektir (yani, Workbook.DefaultStyle.Font). Çalışma kitabının varsayılan yazı tipi hala metni düzgün gösteremiyorsa, Aspose.Cells, PdfSaveOptions/ImageOrPrintOptions‘de belirtilen DefaultFont özelliğini kullanarak metni render etmeye çalışacaktır.
Beklentinize uyum sağlamak için, PdfSaveOptions/ImageOrPrintOptions‘de “CheckWorkbookDefaultFont” adında bir Boolean özelliğimiz bulunmaktadır. Bu, çalışma kitabının varsayılan yazı tipini denemeyi devre dışı bırakmak için false olarak ayarlayabilir veya CheckWorkbookDefaultFont özelliğinin önceliği olmasını sağlamak için PdfSaveOptions/ImageOrPrintOptions‘deki DefaultFont ayarına öncelik verebilirsiniz.
PdfSaveOptions/ImageOrPrintOptions’ın DefaultFont özelliğini ayarlayın
Aşağıdaki örnek kod, bir Excel dosyası açar. A1 hücresinin (ilk çalışma sayfasında) “Yılbaşı Zamanı Yazı Tipi metni” olarak ayarlanmış bir metni vardır. Yazı tipi “Christmas Time Personal Use” isminde yüklü olmayan bir yazı tipidir. PdfSaveOptions/ImageOrPrintOptions‘in DefaultFont özelliğini “Times New Roman” olarak ayarlarız. CheckWorkbookDefaultFont Boolean özelliğini de “false” olarak ayarlarız ki bu, A1 hücresinin metninin çalışma kitabının varsayılan yazı tipi olan “Calibri"yi kullanmamasını ve “Times New Roman” yazı tipiyle render edilmesini sağlar. Kod, ilk çalışma sayfasını PNG ve TIFF görüntü biçimlerine renderlar. Son olarak, bir PDF dosya biçimine renderlar.
Bu, örnek kodda kullanılan şablon dosyası ekran görüntüsüdür.
Bu, ImageOrPrintOptions.DefaultFont özelliğini “Times New Roman”‘a ayarladıktan sonraki çıktı PNG görüntüsüdür.
ImageOrPrintOptions.DefaultFont özelliğini “Times New Roman”‘a ayarladıktan sonraki çıktı TIFF görüntüsünü görün.
PdfSaveOptions.DefaultFont özelliğini “Times New Roman”‘a ayarladıktan sonraki çıktı PDF dosyasını görün.