TrueType Yazı Tiplerinin Konumu Nasıl Belirlenir?
Bu makale şunları açıklamaktadır:
Yazı Tipleriyle Çalışmak
Aspose.Cells, Windows’de TrueType Yazı Tiplerini Aradığı Yer
Aspose.Cells, içinde yazı tiplerini arar.Windows\Yazı Tipleri Klasör. Bu varsayılan ayar çoğu zaman çalışır, bu nedenle yalnızca gerçekten ihtiyacınız varsa kendi yazı tipi klasörlerinizi belirtin.
Aspose.Cells, Linux’ta TrueType Yazı Tiplerini Nerede Arar?
Varsayılan olarak, Aspose.Cells API, farklı Linux dağıtımları yazı tiplerini farklı klasörlerde saklasa da, aşağıdaki konumların tümünde yazı tiplerini arar.
- /usr/paylaş/yazı tipleri
- /usr/yerel/paylaş/yazı tipleri
Yazı Tipi Klasörünü Açıkça Belirtme
Aspose.Cells API’ler, FontConfigs sınıfının aşağıda açıklandığı gibi yazı tiplerini veya yazı tipi klasörlerini belirtmesi için birçok fabrika yöntemini kullanıma sunmuştur.
- setFontFolder yöntemi, String türündeki ilk parametreyi yazı tipi dizinine konumu ile kabul ederken, Boolean türündeki ikinci parametre, Aspose.Cells APis’i yazı tipi dosyaları için tekrar tekrar klasörleri aramaya yönlendirir.
- setFontFolders yöntemi, String türünde bir dizi kabul eder, böylece bu yaklaşımı kullanarak birçok yazı tipi dizini belirtebilirsiniz. Aspose.Cells APis’i, ikinci parametre olarak true’yu belirterek tekrar tekrar klasörleri aramaya yönlendirebilirsiniz.
- setFontSources yöntemi, tek tek yazı tiplerinin konumlarının bir listesini belirtmeniz için FontSourceBase türünde bir dizi kabul eder.
Aspose.Cells’i Yalnızca Bir Yazı Tipi Klasörü Kullanacak Şekilde Kısıtlama
Aspose.Cells for Java 8.1.0’dan başlayarak, JVM bağımsız değişkenlerini şu şekilde ayarlayın:-DAspose.Cells.FontDirExc=“YourFontDirAspose.Cells API’in yalnızca belirtilen yazı tipi konumunu kullanmasını sağlayacaktır.
Aşağıda gösterildiği gibi System.setProperty yöntemini kullanarak belirtilen bağımsız değişkenleri ayarlayın.
System.setProperty("Aspose.Cells.FontDirExc", "FontDirSet");
Lütfen aşağıdakilere dikkat edin:
- Yukarıdaki ifade başvurunuzun başında olmalıdır.
- Yukarıdaki yaklaşımı kullanmak, yukarıda tartışılan FontConfigs yöntemlerinden herhangi birini kullanarak yazı tipi dizininin ayarlanmasını gerektirmez.
- “FontDirSet” dizesi, gerekli yazı tiplerini içeren klasörün tam yolu olmalıdır.