Baselines in Projektdateien

Basisaufgabeplanung

Die von der TaskBaseline -Klass ausgesetzten Start- und Finish -Eigenschaften werden zum Lesen und Schreiben der Start- und Abschlussdaten einer Aufgabe verwendet, wenn die Basislinie gespeichert wurde. Beide Eigenschaften unterstützen den Datentyp DateTime.

Nach dem Speichern einer Basis kann der Aufgabenbasisplan im Microsoft -Projekt angezeigt werden:

  1. Wählen Sie im Menü Ansicht Wählen Sie Weitere Ansichten und dann Aufgabeneintrag.
  2. Wählen Sie im Menü einfügen Auswahl Spalten.
  3. Fügen Sie die gewünschten Spalten hinzu.

Task -Basis -Start-/Finish -Daten im Microsoft -Projekt

Erhalten Sie den Zeitplan für Aufgabenbasis mit Aspose.Tasks

Das unten angegebene Codebeispiel zeigt den Zeitplan für die Basis von Aufgaben in einem Konsolenfenster nach dem Durchqueren der Basislinien einer Aufgabe.

 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.