TrueType Yazı Tiplerinin Konumunu Belirtme

Yazı Tipleriyle Çalışma

Aspose.Cells’ın Windows’ta TrueType Yazı Tiplerini Nerede Aradığı

Aspose.Cells, varsayılan olarak yazı tiplerini Windows\Fonts klasöründe arar. Bu varsayılan ayar çoğu zaman işe yarar, bu yüzden kendi yazı tiplerinizin klasörlerini yalnızca gerçekten ihtiyacınız olduğunda belirtin.

Aspose.Cells’te TrueType Yazı Tipleri Nerede Arar

Varsayılan olarak, Aspose.Cells API, aşağıdaki tüm konumlarda yazı tiplerini arar, ancak farklı Linux dağıtımları yazı tiplerini farklı klasörlerde saklar.

  1. /usr/share/fonts
  2. /usr/local/share/fonts

Bir Yazı Tipi Klasörünü Açıkça Belirtme

Aspose.Cells API’leri, aşağıda açıklandığı gibi yazı tiplerini veya yazı tipi klasörlerini belirtmek için FontConfigs sınıfı için birçok fabrika yöntemi sunmuştur.

  1. setFontFolder yöntemi, yazı tiplerinin bulunduğu klasörün konumunu içeren birinci parametrele String türünü ve ikinci parametrele Boolean türünü kabul eder ve Aspose.Cells API’lerinin klasörleri yazı tipi dosyaları için rekürsif olarak aramasını yönlendirir.
  2. setFontFolders yöntemi, bu yaklaşımı kullanarak bir dizi String türünde alır, böylece birçok yazı tipi dizinini belirtebilirsiniz. Ayrıca, ikinci parametre olarak true belirterek Aspose.Cells API’lerini klasörleri rekürsif olarak aramasını da sağlayabilirsiniz.
  3. setFontSources yöntemi, size bireysel yazı tiplerinin konumunu belirtmek için FontSourceBase türünde bir dizi kabul eder.

Yalnızca Bir Yazı Tipi Klasörünü Kullanmak İçin Aspose.Cells’ın Nasıl Kısıtlanacağı

Aspose.Cells for Java 8.1.0 sürümünden itibaren, -DAspose.Cells.FontDirExc=“YourFontDir JVM argümanlarının ayarlanması, Aspose.Cells API’nin yalnızca belirtilen yazı tipleri konumunu kullanacağını sağlar.

Aşağıda gösterildiği gibi System.setProperty yöntemini kullanarak belirtilen argümanları ayarlayın.

System.setProperty("Aspose.Cells.FontDirExc", "FontDirSet");