Bâlines dans les fichiers du projet
Contents
[
Hide
Show
]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:
- Dans le menu View, sélectionnez Plus de vues puis Entrée de tâche.
- Dans le menu INSERT, sélectionnez Colonnes.
- Ajoutez les colonnes souhaitées.
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()))));