事前定義されたページサイズのプロジェクトデータをレンダリングします
Contents
[
Hide
Show
]概要
Microsoftプロジェクトデータを画像やPDFなどの視覚形式にエクスポートする場合、レンダリングされたドキュメントの物理出力サイズを制御する必要があることがよくあります。これは、部門間で印刷、アーカイブ、または共有のためのレポートを準備する際に特に重要です。
.NETのAspose.Tasksは、「SaveOptions」の「Pagesize」列挙を介してこれを完全に制御します。次のようなさまざまな標準用紙形式から選択できます。
- a0、a1、a2、a3、a4(ヨーロッパで一般的に使用されるISOサイズ)
- 文字、LEDGER(北米の基準)
これらの設定では、大きな壁チャート、コンパクトな印刷物、またはデジタルドキュメントの出力を正確に調整することができます。
レンダリングのサポートされているビュー
次のビューは、事前定義されたページサイズを使用してレンダリングできます。
- ガントチャート
- タスクの使用法
- リソースの使用
- リソースシート
これらは、「SaveOptions」で「PresentionFormat」プロパティを使用して設定できます。
ページサイズとレンダリングの設定
事前定義されたページサイズを使用するには:
- 「Imagesaveoptions」または「pdfsaveoptions」のインスタンスを作成します。
- 「Pagesize」プロパティを目的の値に設定します。
PresentationFormat
を必要なビューに設定します(例えば、ganttchart
、taskusage
)。- ファイルをディスクに保存します。
例:A1サイズのガントチャート画像にプロジェクトをエクスポートします
1Project project = new Project("New Project.mpp");
2
3// Render the project to all Pre-Defined page sizes
4foreach (PageSize pageSize in (PageSize[])Enum.GetValues(typeof(PageSize)))
5{
6 PdfSaveOptions options = new PdfSaveOptions();
7 options.PresentationFormat = PresentationFormat.GanttChart;
8 options.FitContent = true;
9 options.PageSize = pageSize;
10 project.Save("PredefinedPageSizes_" + pageSize.ToString() + "_out.pdf", (SaveOptions)options);
11}
注意事項と推奨事項
- 出力レイアウトは、
PageSize
だけでなく、タイムスケール、タスク数、選択列 にも依存します。最適な結果を得るには、これらの設定を調整してください。 - 画像形式にレンダリングする場合は、大きなシートでも読みやすさを維持するために、ロスレス圧縮(LZW を使用した TIFF など)の使用を検討してください。
- 非常に大規模なプロジェクトの場合は、データの切り捨てを避けるため、A0 または Ledger 形式の使用を推奨します。
概要
Aspose.Tasks for .NET を使用すると、印刷やデジタル配布に適した、さまざまな定義済みのページサイズでプロジェクトデータをレンダリングできます。この機能により、ドキュメント生成が簡素化され、さまざまな出力先で一貫した書式設定が保証されます。