FolderFontSource

FolderFontSource(string, bool)

Ctor.

public FolderFontSource(string folderPath, bool scanSubfolders)
ParameterTypBeschreibung
folderPathStringPfad zum Ordner.
scanSubfoldersBooleanLegt fest, ob Unterordner gescannt werden sollen oder nicht.

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


FolderFontSource(string, bool, int)

Ctor.

public FolderFontSource(string folderPath, bool scanSubfolders, int priority)
ParameterTypBeschreibung
folderPathStringPfad zum Ordner.
scanSubfoldersBooleanLegt fest, ob Unterordner gescannt werden sollen oder nicht.
priorityInt32Priorität der Schriftartquelle. Siehe diePriority Weitere Informationen finden Sie in der Objektbeschreibung.

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