Task Sheet Viewのレンダリング
Contents
[
Hide
Show
]Microsoft Projectでは、 Task Sheet view は、タスクのプロパティ、リソース、スケジューリングの詳細を含む表形式の表示を提供します。
を使用すると、 Aspose.Tasks for .NETこのビューをプログラムで次のような形式にレンダリングできます: PDF、プロジェクトデータの共有やアーカイブが容易になります。
Task Sheetのレンダリングについて
Aspose.Tasksは
PresentationFormat 列挙型を公開しており、どのプロジェクトビューをエクスポートするかを定義します。
に設定すると、 TaskSheet、出力にはMicrosoft Projectのものに似た詳細なタスク表が含まれます。
サポートされる出力形式には次のものがあります:
- PDF (一般的にレポート作成やアーカイブに使用されます)
- TIFF、 PNG、 SVG、およびその他のグラフィック形式( SaveOptions)
Task Sheet viewをレンダリングする手順
プロジェクトのTask Sheet viewをレンダリングするには:
- Project classのインスタンスを作成します。 Project class.
- ソースのMPPファイルを読み込みます。
- 次に、 SaveOptions オブジェクトを必要な Timescale 設定で構成します。
- を
PresentationFormat
に TaskSheetに設定します。 - プロジェクトをPDFまたは他のサポートされる形式で保存します。
例:Task Sheet viewをPDFにレンダリングする
以下のコードサンプルはMPPファイルをPDFのTask Sheet viewにレンダリングする方法を示します:
1Project project = new Project("New Project.mpp");
2
3// Set presentation format Task Sheet and save project as PDF
4SaveOptions options = new PdfSaveOptions();
5options.PresentationFormat = PresentationFormat.TaskSheet;
6project.Save("TaskSheetView_out.pdf", options);
重要な注意点
- この Task Sheet view は、すべてのタスク、そのプロパティ、および割り当てられたリソースを簡潔に表形式で一覧表示します。
- 出力は Timescale (日、週、月)
SaveOptions
でカスタマイズできます。 - レンダリングは、 MPP と XML プロジェクト形式の両方をサポートします。
- エクスポートされたPDFファイルはプロジェクトのレイアウトを保持し、印刷や配布に適しています。
よくある質問
Q: プロジェクトの特定部分のみをレンダリングできますか?
- はい。 DateRange と Timescale を
SaveOptions
構成することで、出力を特定の時間ウィンドウに制限できます。
Q: Aspose.TasksがビューのレンダリングにMicrosoft Projectのインストールを必要としますか?
- いいえ。Aspose.TasksはスタンドアロンのAPIであり、Microsoft Projectに依存しません。
Q: Task Sheet viewを画像形式にエクスポートできますか?
- はい。PDFに加えて、次の形式にレンダリングできます: PNG、JPEG、BMP、TIFF、SVG。