使用Aspose.Tasks for .NET 17.12设置项目数据的默认字体

aspose-tasks-for-net我们很高兴地宣布Aspose.Tasks for .NET 17.12新版本的发布。本月发布的功能增强和错误修复方面包含了一些改进。 具体来说,它引入了设置将项目数据导出为PDF的默认字体的功能。有关新增功能和固定功能的详细说明,请访问API文档的发行说明部分

设置转换为PDF的默认字体

本月的发布包括在项目数据转换为PDF期间设置默认字体的增强功能。当在服务器上找不到字体时在文档渲染过程中设置默认字体有用。 在这种情况下,默认字体替换缺少的字体,输出不受影响。 这可以使用PdfSaveOptions的DefaultFontName属性指定,如以下代码示例所示。


Project project = new Project(dataDir + "CreateProject2.mpp");
project.Set(Prj.StartDate, new DateTime(2014, 9, 22));
        
// By default project.DateFormat == DateFormat.Date_ddd_mm_dd_yy (Mon 09/22/14) customize DateFormat (September 22, 2014)
project.Set(Prj.DateFormat, DateFormat.DateMmmmDdYyyy);
project.Save(dataDir + "CustomizeDateFormats1_out.pdf", SaveFileFormat.PDF);

// Export to date format 19/07/2016
project.Set(Prj.DateFormat, DateFormat.DateDdMmYyyy);
project.Save(dataDir + "CustomizeDateFormats2_out.pdf", SaveFileFormat.PDF);

其它改进

此版本还包含针对以前版本的API所发现问题的修复程序。 这些包括:

  • 项目在加载某些Project MPP文件时读取异常
  • 重新计算期间的任务持续时间问题
  • 资源基线的开始和结束时间不正确
  • 标题文本在处理项目数据时出现问题
  • 为MPP文件丢失的字体信息

API资源

您可以访问以下API资源以开始使用API并使用API。

  • 产品文档–详细的API文档包含有关API功能区域的代码示例和详细信息