FontSourceBase

FontSourceBase class

Detta är en abstrakt basklass för de klasser som låter användaren ange olika teckensnittskällor.

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

public abstract class FontSourceBase

Egenskaper

namnBeskrivning
Priority { get; }Returnerar teckensnittets källprioritet.
abstract 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