FolderFontSource

FolderFontSource class

TrueType yazı tipi dosyalarını içeren klasörü temsil eder.

Daha fazlasını öğrenmek için şu adresi ziyaret edin:Fontlarla Çalışmak dokümantasyon makalesi.

public class FolderFontSource : FontSourceBase

yapıcılar

İsimTanım
FolderFontSource(string, bool)Ctor.
FolderFontSource(string, bool, int)Ctor.

Özellikleri

İsimTanım
FolderPath { get; }Klasörün yolu.
Priority { get; }Yazı tipi kaynağı önceliğini döndürür.
ScanSubfolders { get; }Alt klasörlerin taranıp taranmayacağını belirler.
override Type { get; }Yazı tipi kaynağının türünü döndürür.
WarningCallback { get; set; }Yazı tipi kaynağının işlenmesi sırasında, biçimlendirmenin aslına uygunluk kaybına yol açabilecek bir sorun algılandığında çağrılır.

yöntemler

İsimTanım
GetAvailableFonts()Bu kaynak aracılığıyla kullanılabilen yazı tiplerinin listesini döndürür.

Örnekler

Yazı tipi kaynağı olarak yazı tiplerini içeren yerel sistem klasörünün nasıl kullanılacağını gösterir.

// Yazı tipi dosyalarını içeren bir klasörden yazı tipi kaynağı oluşturun.
FolderFontSource folderFontSource = new FolderFontSource(FontsDir, false, 1);

Document doc = new Document();
doc.FontSettings = new FontSettings();
doc.FontSettings.SetFontsSources(new FontSourceBase[] {folderFontSource});

Assert.AreEqual(FontsDir, folderFontSource.FolderPath);
Assert.AreEqual(false, folderFontSource.ScanSubfolders);
Assert.AreEqual(FontSourceType.FontsFolder, folderFontSource.Type);
Assert.AreEqual(1, folderFontSource.Priority);

Ayrıca bakınız