FileFontSource

FileFontSource class

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

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

public class FileFontSource : FontSourceBase

yapıcılar

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

Özellikleri

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

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