📜  pdf 中的 stimulsoft 字体 (1)

📅  最后修改于: 2023-12-03 15:33:26.038000             🧑  作者: Mango

Stimulsoft字体在PDF中的应用

Stimulsoft是一种强大的报告生成工具,可以生成各种格式的报告,包括PDF。它不仅提供了丰富的功能和可定制性,而且还支持多种字体,例如宋体、微软雅黑、黑体、楷体等等。在PDF报告中使用Stimulsoft字体非常简单,程序员只需要将所需的字体添加到字体集合中即可。

添加字体

在Stimulsoft中,要添加字体,需要先在项目的资源文件夹中添加字体文件。可以通过右键单击项目,在上下文菜单中选择“添加现有项”来完成此操作。然后,将字体文件添加到应用程序资源文件夹中,并设置其生成操作为“嵌入的资产”。

接下来,在代码中创建一个字体集合FontCollection对象,并使用Add方法添加所需的字体。例如,以下代码添加了宋体和微软雅黑:

var fontCollection = new FontCollection();
fontCollection.Add(new FontFamily("宋体"));
fontCollection.Add(new FontFamily("微软雅黑"));
在报告中使用字体

完成上述操作后,就可以在报告中使用这些字体。可以通过Stimulsoft设计器来设置报告中的字体。在设计器中,选中所需的元素,然后在“字体”属性下拉列表中选择已添加的字体即可。

如果要在代码中设置报告中的字体,可以使用StiTextStyle对象来指定字体。例如,以下代码将宋体应用于报告中的文本:

var text = new StiText();
text.Text = "这是一段文本";
text.Style.Font = new StiFont("宋体", 12);
总结

在PDF报告中使用Stimulsoft字体非常简单,只需要将所需的字体添加到字体集合中,然后在报告设计器或代码中使用它即可。Stimulsoft提供了丰富的可定制性,程序员们可以轻松地实现各种字体样式和效果。