FolderFontSource

FolderFontSource class

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

Um mehr zu erfahren, besuchen Sie dieArbeiten mit Schriftarten Dokumentationsartikel.

public class FolderFontSource : FontSourceBase

Konstrukteure

NameBeschreibung
FolderFontSource(string, bool)Ctor.
FolderFontSource(string, bool, int)Ctor.

Eigenschaften

NameBeschreibung
FolderPath { get; }Pfad zum Ordner.
Priority { get; }Gibt die Priorität der Schriftartquelle 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

NameBeschreibung
GetAvailableFonts()Gibt eine Liste der über diese Quelle verfügbaren Schriftarten zurück.

Beispiele

Zeigt, wie ein lokaler Systemordner, der Schriftarten enthält, als Schriftartenquelle 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