FolderFontSource

FolderFontSource class

表示包含 TrueType 字体文件的文件夹。

要了解更多信息,请访问使用字体文档文章。

public class FolderFontSource : FontSourceBase

构造函数

姓名描述
FolderFontSource(string, bool)向量.
FolderFontSource(string, bool, int)向量.

特性

姓名描述
FolderPath { get; }文件夹路径。
Priority { get; }返回字体源优先级。
ScanSubfolders { get; }确定是否扫描子文件夹。
override Type { get; }返回字体源的类型。
WarningCallback { get; set; }在处理字体源期间检测到可能导致格式保真度损失的问题时调用。

方法

姓名描述
GetAvailableFonts()返回通过此源可用的字体列表。

例子

演示如何使用包含字体的本地系统文件夹作为字体源。

// 从包含字体文件的文件夹创建字体源。
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);

也可以看看