FolderFontSource

FolderFontSource class

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

Daha fazla bilgi edinmek için şu adresi ziyaret edin:Yazı Tipleriyle Çalışma belgeleme makalesi.

public class FolderFontSource : FontSourceBase

yapıcılar

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

Özellikleri

İsimTanım
FolderPath { get; }Klasöre giden yol.
Priority { get; }Yazı tipi kaynak ö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; }Biçimlendirme sadakat kaybına yol açabilecek bir sorun algılandığında yazı tipi kaynağının işlenmesi sırasında çağrılır.

yöntemler

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

Örnekler

Font kaynağı olarak fontları içeren yerel bir sistem klasörünün nasıl kullanılacağını gösterir.

// Font dosyalarını içeren bir klasörden bir font kaynağı oluştur.
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