FolderFontSource

FolderFontSource class

Representerar mappen som innehåller TrueType-teckensnittsfiler.

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

public class FolderFontSource : FontSourceBase

Konstruktörer

namnBeskrivning
FolderFontSource(string, bool)ktor.
FolderFontSource(string, bool, int)ktor.

Egenskaper

namnBeskrivning
FolderPath { get; }Sökväg till mappen.
Priority { get; }Returnerar teckensnittets källprioritet.
ScanSubfolders { get; }Avgör om undermapparna ska genomsökas eller inte.
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 lokal systemmapp som innehåller teckensnitt som teckensnittskälla.

// Skapa en teckensnittskälla från en mapp som innehåller teckensnittsfiler.
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);

Se även