Aspose.Tasks for C++ 是一个本地项目管理库,供 C++ 开发人员在不使用 Microsoft Project 或 Office 自动化的情况下加载、创建、操作和保存 Microsoft Project 文档为多种格式。 API 以多种方式公开用于报告的数据,包括甘特图、任务使用情况、资源使用情况和资源表等。C++ 项目管理库提供了完整的跟踪功能、定义和规划,允许开发人员创建和加载任务,以及从他们自己的应用程序中的任务中删除或分配资源。
软件功能集
1、创建、读取和操作 Microsoft Project 文件
2、读取 MPP 文件并更新其摘要信息
3、更新主要和默认项目设置
4、为项目、日历和日历例外定义工作日
5、读取和写入任务和资源的日历
6、处理任务基线计划、持续时间和约束
7、定义资源分配和分配
8、支持 MPX 文件的编码
9、导出为 PDF、HTML、图像和更多格式
Aspose.Tasks for C++ 以 MPP 和 XML 格式以及 PDF、HTML 用于信息的通用分发、CSV、TXT、XLS、XLSX、WBS 以任何标准图像和 MPT 格式公开数据。此外,在将数据导出到 HTML 时,它会将字体、图像和 CSS 样式导出到单独的文件中。
API 具有内置的渲染引擎,用于以最高保真度渲染到 Microsoft Project。使用项目渲染引擎,开发人员可以将项目数据转换为各种矢量和光栅图像。
为了加快设置项目的过程,API 允许用户设置默认的常规属性,例如元数据、日历和货币属性。默认属性包括新任务的开始和完成时间、默认加班时间、标准工资率等。 API 允许读取和设置一般项目属性,例如项目的开始和结束日期、当前日期、状态日期、使用的日历类型以及项目的计划时间。此外,API 还保存了摘要信息,包括关键字、主题、评论等。
在货币属性方面,库支持设置货币代码、小数点后的数字和货币符号,便于阅读成本。还支持读取和写入会计年度和工作日属性。
API 能够使用其丰富的类集来处理 Microsoft Project 文件中的任务。它可以轻松管理任务基线调度、预算评估、持续时间和任务限制,以及创建和管理这些之间的链接。此外,API 允许开发人员阅读、更改和创建任务、里程碑、估计的关键任务或工作驱动任务。