FolderFontSource

FolderFontSource class

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

public class FolderFontSource : FontSourceBase

yapıcılar

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

Özellikleri

İsim Tanı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; } Biçimlendirme aslına uygunluk kaybına neden olabilecek bir sorun algılandığında yazı tipi kaynağının işlenmesi sırasında çağrılır.

yöntemler

İsim Tanı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 bir yerel sistem klasörünün nasıl kullanılacağını gösterir.

// Font dosyalarını içeren bir klasörden bir font 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