FolderFontSource

FolderFontSource(string, bool)

Ctor.

public FolderFontSource(string folderPath, bool scanSubfolders)
ParameterTypeDescription
folderPathStringPath to folder.
scanSubfoldersBooleanDetermines whether or not to scan subfolders.

Examples

Shows how to use a local system folder which contains fonts as a font source.

// Create a font source from a folder that contains font files.
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);

See Also


FolderFontSource(string, bool, int)

Ctor.

public FolderFontSource(string folderPath, bool scanSubfolders, int priority)
ParameterTypeDescription
folderPathStringPath to folder.
scanSubfoldersBooleanDetermines whether or not to scan subfolders.
priorityInt32Font source priority. See the Priority property description for more information.

Examples

Shows how to use a local system folder which contains fonts as a font source.

// Create a font source from a folder that contains font files.
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);

See Also