Работа со свойствами структуры

В Microsoft Project, иерархическая структура обеспечивает иерархический обзор задач, помогая пользователям организовывать и ориентироваться в крупных проектах. Aspose.Tasks for .NET позволяет разработчикам программно получать доступ и управлять этими свойствами структуры, обеспечивая согласованность при чтении или записи файлов Microsoft Project.

Понимание свойств структуры

Задачи в Microsoft Project имеют два ключевых поля, связанных с иерархией:

Эти свойства доступны через Tsk класс.

Просмотр в 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.