FolderFontSource

FolderFontSource class

Stellt den Ordner dar, der TrueType-Schriftartendateien enthält.

public class FolderFontSource : FontSourceBase

Konstrukteure

Name Beschreibung
FolderFontSource(string, bool) Ctor.
FolderFontSource(string, bool, int) Ctor.

Eigenschaften

Name Beschreibung
FolderPath { get; } Pfad zum Ordner.
Priority { get; } Gibt die Priorität der Schriftquelle zurück.
ScanSubfolders { get; } Legt fest, ob die Unterordner gescannt werden sollen oder nicht.
override Type { get; } Gibt den Typ der Schriftartquelle zurück.
WarningCallback { get; set; } Wird während der Verarbeitung der Schriftartquelle aufgerufen, wenn ein Problem erkannt wird, das zu einem Verlust der Formatierungstreue führen kann.

Methoden

Name Beschreibung
GetAvailableFonts() Gibt eine Liste der Schriftarten zurück, die über diese Quelle verfügbar sind.

Beispiele

Zeigt, wie ein lokaler Systemordner, der Schriftarten enthält, als Schriftartquelle verwendet wird.

// Erstellen Sie eine Schriftartquelle aus einem Ordner, der Schriftartdateien enthält.
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);

Siehe auch