JavaレポートサービスにAspose.Tasksを使用する方法
Contents
[
Hide
Show
]JavaのAspose.Tasksは、Microsoft Projectと同様のプロジェクトファイルからレポートを作成するためのレポートサービスを提供します。 Saverport関数は、レポートの画像を含むPDFファイルを作成するために使用されます。この関数は2つの引数を取ります。
- PDFファイル名。そして
- ReportType列挙器。
Aspose.Tasks レポートサービス
レポートの種類
次の種類のレポートは、Aspose.Tasksを使用して作成できます。
- プロジェクトの概要
- リソースコストの概要
- コストの概要
- 作業の概要
- 重要なタスク
- マイルストーン
- 後期タスク
- リソースの概要
- コストオーバーラン
- 今後のタスク
- タスクコストの概要
- 過剰に割り当てられたリソース
- タスクのスリップ
- ベストプラクティスアナライザー
- 燃え尽き
- キャッシュフロー
以下のサンプルコードスニペットを使用して、これらのレポートを作成できます。これらの例で使用されるすべてのサンプルMPPファイルは、サンプルコードをテストするための添付ファイルとして存在します。
プロジェクトの概要
1Project Project = new Project( "cyclic struction.mpp");
2project.savereport( "projectoverview.pdf"、reportType.ProjectOverView);
リソースコストの概要
1Project Project = new Project( "ozbuild 16 orig.mpp");
2project.savereport( "resourcecostoverview.pdf"、ReportType.ResourceCostoverView);
コストの概要
1Project Project = new Project( "ozbuild 16 orig.mpp");
2project.savereport( "costoverview.pdf"、ReportType.CostoverView);
作業の概要
1Project Project = new Project( "Residential Construction.mpp");
2project.savereport( "workoverview.pdf"、ReportType.WorkOverView);
重要なタスク
1Project Project = new Project( "Residential Construction.mpp");
2project.savereport( "citrationtasks.pdf"、reporttype.criticaltasks);
マイルストーン
1Project Project = new Project( "Residential Construction.mpp");
2project.savereport( "mirestones.pdf"、ReportType.Milestones);
遅いタスク
1Project Project = new Project( "Residential Construction.mpp");
2project.savereport( "latetasks.pdf"、reporttype.latetasks);
リソースの概要
1Project Project = new Project( "Software Development Plan.mpp");
2project.savereport( "resourceoverview.pdf"、ReportType.ResourceOverView);
コストオーバーラン
1Project Project = new Project( "Software Development.mpp");
2project.savereport( "costoverruns.pdf"、reporttype.costoverruns);
今後のタスク
1Project Project = new Project( "cunchingtasks.mpp");
2project.savereport( "cumphingtasks.pdf"、reporttype.upconumpask);
タスクコストの概要
1Project Project = new Project( "Software Development.mpp");
2project.savereport( "taskcostoverview.pdf"、reporttype.taskcostoverview);
過剰に割り当てられたリソース
1Project Project = new Project( "Software Development Plan.mpp");
2project.savereport( "allownocatedResources.pdf"、reportType.OverAllocatedResources);
タスクのスリップ
1Project Project = new Project( "cyclic struction.mpp");
2project.savereport( "Sliptingtasks.pdf"、reportType.SlippingTasks);
ベストプラクティスアナライザー
1Project Project = new Project( "cyclic struction.mpp");
2Project.SaverePort( "BestPracticeAnalyzer.pdf"、ReportType.BestPracticeAnalyzer);
燃え尽きる
1Project Project = new Project( "cyclic struction.mpp");
2project.savereport( "burndown.pdf"、ReportType.BurnDown);
キャッシュフロー
1Project Project = new Project( "ozbuild 16 orig.mpp");
2project.savereport( "CashFlow.pdf"、reportType.Cashflow);