Bâlines dans les fichiers du projet

Planification des tâches de base

Les propriétés de début et de fin exposées par la classe TaskBaseline sont utilisées pour lire et écrire les dates de début et de fin d’une tâche lorsque la ligne de base a été enregistrée. Les deux propriétés prennent en charge le type de données DateTime.

Après avoir enregistré une base de référence, le calendrier de base des tâches peut être consulté dans le projet Microsoft:

  1. Dans le menu View, sélectionnez Plus de vues puis Entrée de tâche.
  2. Dans le menu INSERT, sélectionnez Colonnes.
  3. Ajoutez les colonnes souhaitées.

Dates de démarrage / fin de base des tâches dans le projet Microsoft

Obtenir le calendrier de base des tâches en utilisant Aspose.Tasks

L’exemple de code ci-dessous montre le calendrier de base des tâches dans une fenêtre de console après avoir traversé les lignes de base d’une tâche.

 1// Create project instance
 2System::SharedPtr<Project> project = System::MakeObject<Project>();
 3    
 4// Creating TaskBaseline
 5System::SharedPtr<Task> task = project->get_RootTask()->get_Children()->Add(u"Task");
 6project->SetBaseline(Aspose::Tasks::BaselineType::Baseline);
 7    
 8// Display task baseline schedule
 9System::SharedPtr<TaskBaseline> baseline = task->get_Baselines()->ToList()->idx_get(0);
10System::Console::WriteLine(u"Baseline duration is 1 day: {0}", System::ObjectExt::Box<bool>(System::ObjectExt::Equals(System::ObjectExt::ToString(baseline->get_Duration()), u"1 day")));
11System::Console::WriteLine(u"BaselineStart is same as Task Start: {0}", System::ObjectExt::Box<bool>(System::ObjectExt::Equals(baseline->get_Start(), task->Get<System::DateTime>(Tsk::Start()))));
12System::Console::WriteLine(u"BaselineFinish is same as Task Finish: {0}", System::ObjectExt::Box<bool>(System::ObjectExt::Equals(baseline->get_Finish(), task->Get<System::DateTime>(Tsk::Finish()))));
Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.