Aspose.Cells in TrueType Font ları nasıl kullandığı
Aspose.Cells, PDF, XPS ve görüntüler gibi formatlara elektronik tabloları renderlarken TrueType font’ları gerektirir.
Aspose.Cells bir elektronik tablo renderladığında, elektronik tabloda kullanılan TrueType font’larına erişim gerektirir. Bu, PDF, XPS ve görüntü oluşturma sırasında normal bir uygulamadır ve dönüştürülen belge veya görüntünün herhangi bir görüntüleyici için aynı görünmesini sağlar.
Fontlar Hakkında
Font Erişilebilirliği ve Yedekleme
Bir elektronik tablo, Arial, Times New Roman, Verdana ve diğer fontlar gibi çeşitli fontlar kullanılarak biçimlendirilebilir. Aspose.Cells bir elektronik tablo renderladığında, elektronik tabloda kullanılan fontları seçmeye çalışır. Ancak, tam font mevcut olmayabilecek durumlar vardır, bu durumda Aspose.Cells benzer bir font seçmek zorunda kalır.
Aşağıda, Aspose.Cells’in sahnenin arkasındaki süreci bulunmaktadır.
- Aspose.Cells, elektronik tabloda kullanılan tam font adına eşleşen fontları dosya sisteminde bulmaya çalışır.
- Aspose.Cells, aynı isimdeki fontları bulamazsa, Workbook’ün DefaultStyle.Font özelliği altında belirtilen varsayılan fontu kullanmaya çalışır.
- Aspose.Cells, işlemine mevcut tüm fontlardan en uygun fontları seçmeye çalışır.
- Son olarak, Aspose.Cells dosya sistemde hiçbir font bulamazsa, elektronik tabloyu Arial kullanarak renderler.
Aspose.Cells’in Font Aradığı Yerler
Aspose.Cells, dosya sisteminden TrueType fontlarını otomatik olarak bulmaya çalışır. Genellikle TrueType fontlarını bulmak için Aspose.Cells’in varsayılan davranışına güvenebilirsiniz, ancak bazen TrueType font’larını içeren klasörleri FontConfigs.setFontFolder fabrika yöntemi kullanarak belirtmeniz gerekebilir.
Tipik Fontla İlgili Problemler ve Çözümler
Bu tablo, Aspose.Cells kullanarak elektronik tabloları PDF’e renderlerken karşılaşabileceğiniz bazı problemleri ve çözümlerini listeler.
Problem | Sebep | Çözüm |
---|---|---|
Render edilen belgedeki düzen ve fontlar orijinalden farklı. | Aspose.Cells’i Linux veya Mac OS’ta kullanıyorsunuz, burada TureType fontları varsayılan olarak bulunmadığından Aspose.Cells bilgisayarınızda fontları bulamıyor. | TrueType font dosyalarını Windows makinesinden kopyalayın veya TrueType font paketi yükleyin. TrueType font dosyalarının konumunu belirtmek için FontConfigs.setFontFolder fabrika yöntemini kullanın. |