Comment travailler avec des tâches

Microsoft Project a une structure de contour qui permet aux utilisateurs d’avoir un aperçu rapide d’un projet. Aspose.Tasks pour .NET prend en charge cette fonctionnalité et permet aux développeurs de contrôler le numéro de contour - où la tâche apparaît dans une hiérarchie - et le niveau de contour - quel niveau de la hiérarchie dans laquelle se trouve la tâche.

Travailler avec les propriétés de contour

La classe TSK expose les propriétés OutlineNumber et OutlineLevel pour gérer les contours associés à une classe:

  1. OutlineNumber (String).
  2. Outlinelevel (entier).

Course dans Microsoft Project

Dans Microsoft Project, les propriétés du numéro de contour et du niveau de contour peuvent être consultées sur le formulaire d’entrée de tâche en ajoutant les colonnes:

  1. Dans le menu INSERT, sélectionnez Colonnes.
  2. Ajoutez les colonnes OutlineNumber et Outlinelevel.

Obtenir des propriétés de contour dans Aspose.Tasks

L’exemple suivant montre comment obtenir le niveau de contour et les informations sur le numéro de ligne sur une tâche à l’aide d’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.