Aspose.Cells, TrueType Yazı Tiplerini nasıl kullanır?

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.

  1. Aspose.Cells, dosya sisteminde elektronik tabloda kullanılan yazı tipi adıyla tam olarak eşleşen yazı tiplerini bulmaya çalışır.
  2. 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.
  3. 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.
  4. 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.