アウトラインプロパティの操作

Microsoft Projectでは、 階層構造 タスクの階層的な表示を提供し、ユーザーが大規模なプロジェクトを整理して移動するのに役立ちます。 Aspose.Tasks for .NET 開発者がこれらにプログラムからアクセスして管理できるようにします。 アウトラインプロパティ。Microsoft Projectファイルの読み書き時に一貫性を確保します。

アウトラインプロパティの理解

Microsoft Projectのタスクには 2つの主要なアウトライン関連フィールド:

これらのプロパティは、 Tsk クラスを介してアクセスできます。

Microsoft Projectでの確認

Microsoft Projectでアウトラインプロパティを表示するには:

  1. 挿入 」メニューに移動し、
  2. 次に、 Outline NumberOutline Level フィールドを追加します。
  3. プロジェクトは階層識別子を表示します(例: 11.11.1.1)とタスクレベル。

例:タスクのアウトラインプロパティの読み取り

以下のC#の例は、 OutlineNumberOutlineLevel をAspose.Tasks for .NETを使用してタスクから取得する方法を示します:

 1Project project = new Project("New Project.mpp");
 2
 3// Create a ChildTasksCollector instance
 4ChildTasksCollector collector = new ChildTasksCollector();
 5
 6// Collect all the tasks from RootTask using TaskUtils
 7TaskUtils.Apply(project.RootTask, collector, 0);
 8
 9// Parse through all the collected tasks
10foreach (Task task in collector.Tasks)
11{
12    Console.WriteLine(task.Get(Tsk.Name) + " - Outline Level : " + task.Get(Tsk.OutlineLevel));
13    Console.WriteLine(task.Get(Tsk.Name) + " - Outline Number : " + task.Get(Tsk.OutlineNumber));
14}

主な注意点

よくある質問

Q: Aspose.Tasksでタスクを作成する際にアウトラインプロパティを設定できますか?

Q: アウトラインプロパティはスケジューリングに影響しますか?

Q: アウトラインプロパティはMPPおよびXML形式の両方でサポートされていますか?

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.