FileFontSource

FileFontSource class

Dosya sisteminde depolanan tek TrueType yazı tipi dosyasını temsil eder.

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

public class FileFontSource : FontSourceBase

yapıcılar

İsimTanım
FileFontSource(string)Ctor.
FileFontSource(string, int)Ctor.
FileFontSource(string, int, string)Ctor.

Özellikleri

İsimTanım
CacheKey { get; }Bu kaynağın önbellekteki anahtarı.
FilePath { get; }Yazı tipi dosyasının yolu.
Priority { get; }Yazı tipi kaynağı önceliğini döndürür.
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

Yerel dosya sistemindeki bir yazı tipi dosyasının yazı tipi kaynağı olarak nasıl kullanılacağını gösterir.

FileFontSource fileFontSource = new FileFontSource(MyDir + "Alte DIN 1451 Mittelschrift.ttf", 0);

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

Assert.AreEqual(MyDir + "Alte DIN 1451 Mittelschrift.ttf", fileFontSource.FilePath);
Assert.AreEqual(FontSourceType.FontFile, fileFontSource.Type);
Assert.AreEqual(0, fileFontSource.Priority);

Ayrıca bakınız