FolderFontSource

FolderFontSource class

Stellt den Ordner dar, der TrueType-Schriftartendateien 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 könnte.

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 Schriftartenquelle aus einem Ordner, der Schriftartendateien 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