Робота з властивостями структури

У Microsoft Project, ієрархічна структура надає ієрархічний перегляд завдань, допомагаючи користувачам організовувати та орієнтуватися у великих проєктах. Aspose.Tasks for .NET дозволяє розробникам програмно отримувати доступ до та керувати цими властивостями структури, забезпечуючи узгодженість при читанні або записі файлів Microsoft Project.

Розуміння властивостей структури

У Microsoft Project завдання мають два ключові поля, пов’язані зі структурою:

Ці властивості доступні через Tsk class.

Перегляд у Microsoft Project

Щоб переглянути властивості структури в Microsoft Project:

  1. Перейдіть до Вставка меню та виберіть Стовпець.
  2. Додайте поля Outline Number та Outline Level поля.
  3. Проект покаже ієрархічні ідентифікатори (наприклад, 1, 1.1, 1.1.1) та рівні завдань.

Приклад: читання властивостей структури завдання

Наступний приклад на C# показує, як отримати OutlineNumber та OutlineLevel завдань за допомогою 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}

Ключові моменти

Часті запитання

П: Чи можу я встановлювати властивості структури при створенні завдань за допомогою Aspose.Tasks?

П: Чи впливають властивості структури на планування?

П: Чи підтримуються властивості структури як у форматі MPP, так і в XML?

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.