Как работать с задачами
Contents
[
Hide
Show
]Microsoft Project имеет структуру схем, которая позволяет пользователям получить быстрый обзор проекта. Aspose.Tasks для .NET поддерживает эту функциональность и позволяет разработчикам контролировать номер контура - где задача появляется в иерархии - и уровне схем - на каком уровне иерархии выполняется задача.
Работа с свойствами наброска
TSK класс выставляет OutlineNumber и OutlineElvel Свойства для управления очертаниями, связанными с классом:
- UplineNumber (строка).
- Outlinelevel (целое число).
Схема в Microsoft Project
В Project Microsoft, наброски номера и свойства уровня наброса могут быть просмотрены в форме записи задачи, добавив столбцы:
- В меню Вставка выберите Столбцы.
- Добавьте столбцы 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}