Как работать с задачами

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

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

TSK класс выставляет OutlineNumber и OutlineElvel Свойства для управления очертаниями, связанными с классом:

  1. UplineNumber (строка).
  2. Outlinelevel (целое число).

Схема в Microsoft Project

В Project Microsoft, наброски номера и свойства уровня наброса могут быть просмотрены в форме записи задачи, добавив столбцы:

  1. В меню Вставка выберите Столбцы.
  2. Добавьте столбцы OutlineNumber и Outlinelevel.

Получение свойств наброска в Aspose.Tasks

В следующем примере показано, как получить информацию об уровне схемы и наброски номера о задаче с использованием Aspose.Tasks.

 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}
Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.