FileFontSource

FileFontSource class

Representerar den enda TrueType-teckensnittsfilen som lagras i filsystemet.

För att lära dig mer, besökArbeta med teckensnitt dokumentationsartikel.

public class FileFontSource : FontSourceBase

Konstruktörer

namnBeskrivning
FileFontSource(string)ktor.
FileFontSource(string, int)ktor.
FileFontSource(string, int, string)ktor.

Egenskaper

namnBeskrivning
CacheKey { get; }Nyckeln till denna källa i cachen.
FilePath { get; }Sökväg till typsnittsfilen.
Priority { get; }Returnerar teckensnittets källprioritet.
override Type { get; }Returnerar typen av teckensnittskällan.
WarningCallback { get; set; }Anropas under bearbetning av teckensnittskälla när ett problem upptäcks som kan leda till förlust av formateringstillverkning.

Metoder

namnBeskrivning
GetAvailableFonts()Returnerar en lista över teckensnitt som är tillgängliga via denna källa.

Exempel

Visar hur man använder en teckensnittsfil i det lokala filsystemet som teckensnittskälla.

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);

Se även