Aspose.Tasks のプロジェクト タイムライン ビューをマスターする

導入

効果的なプロジェクト管理には、視覚的に魅力的で有益なタイムライン ビューを作成することが不可欠です。 Aspose.Tasks for .NET は、タイムライン ビューをカスタマイズするための堅牢なソリューションを提供し、プロジェクト固有のニーズに応じてタスクの表示を調整できます。このステップバイステップ ガイドでは、Aspose.Tasks を使用してタイムライン ビューを簡単に作成およびカスタマイズする方法を説明します。

前提条件

チュートリアルに入る前に、次のものが揃っていることを確認してください。

  • C# および .NET プログラミングの基本的な知識。
  • Aspose.Tasks for .NET ライブラリがインストールされています。そうでない場合は、ダウンロードしてくださいここ.
  • Visual Studio などの統合開発環境 (IDE)。

名前空間のインポート

必要な名前空間を C# コードにインポートしていることを確認してください。

    using Aspose.Tasks;
    using System;
    
    using Aspose.Tasks.Saving;

ステップ 1: プロジェクトとタイムライン ビューを初期化する

まず、新しいプロジェクトとタイムライン ビューを初期化します。

var project = new Project();
var view = new TimelineView();

ステップ 2: タイムライン ビューのプロパティを設定する

さまざまなプロパティを設定してタイムライン ビューをカスタマイズします。

view.DateFormat = DateFormat.DateDddDd;
view.DisplayOverlapped = true;
view.ShowPanZoom = true;
view.ShowTimescale = true;
view.ShowToday = true;
view.TextLinesCount = 2;

ステップ 3: タイムラインを表示 詳細を表示

タイムライン ビューに関する情報を取得します。

Console.WriteLine("Show Dates: " + view.ShowDates);

ステップ 4: ビューをプロジェクトに追加する

カスタマイズしたタイムライン ビューをプロジェクトに追加します。

project.Views.Add(view);

ステップ 5: テスト データをプロジェクトに追加する

プロジェクトにサンプル タスクを追加します。

var task1 = project.RootTask.Children.Add("Task 1");
task1.Set(Tsk.Start, new DateTime(2020, 4, 29, 8, 0, 0));
task1.Set(Tsk.Duration, task1.ParentProject.GetDuration(24, TimeUnitType.Hour));
var task2 = project.RootTask.Children.Add("Task 2");
task2.Set(Tsk.Start, new DateTime(2020, 4, 29, 8, 0, 0));
task2.Set(Tsk.Duration, task1.ParentProject.GetDuration(40, TimeUnitType.Hour));

ステップ 6: プロジェクトを PDF として保存する

カスタマイズしたタイムライン ビューを含むプロジェクトを PDF ファイルとして保存します。

project.Save("Your Document Directory/SetTimeScaleCount_out.pdf", SaveFileFormat.Pdf);

結論

おめでとう! Aspose.Tasks for .NET を使用してタイムライン ビューを正常にカスタマイズしました。この強力なライブラリは、視覚的に魅力的なプロジェクト タイムラインを作成するプロセスを簡素化し、プロジェクト管理機能を強化します。

よくある質問

Aspose.Tasks は他の .NET フレームワークと互換性がありますか?

はい、Aspose.Tasks はさまざまな .NET フレームワークをサポートし、開発環境との互換性を確保します。

タイムライン ビューで個々のタスクの外観をカスタマイズできますか?

絶対に! Aspose.Tasks は、タイムライン ビュー内の各タスクの外観をカスタマイズする柔軟性を提供します。

Aspose.Tasks の追加リソースとサポートはどこで見つけられますか?

訪問Aspose.Tasks ドキュメント包括的なガイドとサポートフォーラム援助のために。

Aspose.Tasks に利用できる無料トライアルはありますか?

はい、無料トライアルを試すことができますここ.

Aspose.Tasks の一時ライセンスを取得するにはどうすればよいですか?

仮免許を取得するここ.