Aspose.Cells, TrueType Yazı Tiplerini nasıl kullanır?
Aspose.Cells, elektronik tabloları PDF, XPS ve resimler gibi biçimlerde işlerken TrueType yazı tiplerini gerektirir.
Aspose.Cells bir elektronik tablo oluşturduğunda, elektronik tabloda kullanılan TrueType yazı tiplerine 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 belgenin veya görüntünün herhangi bir izleyici için aynı görünmesini sağlar.
Yazı Tipleri Hakkında
Yazı Tipi Kullanılabilirliği ve Değiştirme
Bir elektronik tablo, Arial, Times New Roman, Verdana ve diğerleri gibi çeşitli yazı tipleri kullanılarak biçimlendirilebilir. Aspose.Cells bir elektronik tablo oluşturduğunda, elektronik tabloda kullanılan yazı tiplerini seçmeye çalışır. Ancak, tam yazı tipinin mevcut olmadığı durumlar vardır, bu nedenle Aspose.Cells bunun yerine benzer bir yazı tipini değiştirmek zorunda kalır.
Aspose.Cells’in perde arkasından takip ettiği süreç aşağıdadır.
- Aspose.Cells, dosya sisteminde elektronik tabloda kullanılan yazı tipi adıyla tam olarak eşleşen yazı tiplerini bulmaya çalışır.
- Aspose.Cells tam olarak aynı ada sahip yazı tiplerini bulamazsa, Workbook’un DefaultStyle.Font özelliği altında belirtilen varsayılan yazı tipini kullanmayı dener.
- Aspose.Cells, çalışma kitabının DefaultStyle.Font özelliği altında tanımlanan yazı tipini bulamazsa, mevcut tüm yazı tiplerinden en uygun yazı tiplerini seçmeye çalışır.
- Son olarak, Aspose.Cells dosya sisteminde herhangi bir yazı tipi bulamazsa, elektronik tabloyu Arial kullanarak işler.
Aspose.Cells Yazı Tiplerini Nerede Arar?
Aspose.Cells, dosya sisteminde TrueType yazı tiplerini otomatik olarak bulmaya çalışır. TrueType yazı tiplerini bulmak için çoğu zaman Aspose.Cell’in varsayılan davranışına güvenebilirsiniz, ancak bazen FontConfigs.setFontFolder fabrika yöntemini kullanarak TrueType yazı tiplerini içeren klasörleri belirtmeniz gerekebilir.
Yazı Tipiyle İlgili Tipik Sorunlar ve Çözümler
Bu tablo, Aspose.Cells’i kullanarak elektronik tabloları PDF’e dönüştürürken karşılaşabileceğiniz sorunlardan bazılarını ve çözümlerini listeler.
Sorun | Sebep | Çözüm |
---|---|---|
İşlenen belgedeki düzen ve yazı tipleri orijinalinden farklı. | TureType yazı tiplerinin varsayılan olarak bulunmadığı Linux veya Mac OS’de Aspose.Cells kullanıyorsunuz, bu nedenle Aspose.Cells, bilgisayarınızda yazı tiplerini bulamıyor. | TrueType yazı tipi dosyalarını bir Windows makinesinden kopyalayın veya bir TrueType yazı tipi paketi kurun. Yazı tipi dosyalarının konumunu belirtmek için FontConfigs.setFontFolder fabrika yöntemini kullanın. |