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);