Opanowanie widoków osi czasu projektu w Aspose.Tasks

Wstęp

Tworzenie atrakcyjnych wizualnie i bogatych w informacje widoków osi czasu ma kluczowe znaczenie dla skutecznego zarządzania projektami. Aspose.Tasks dla .NET zapewnia solidne rozwiązanie do dostosowywania widoków osi czasu, umożliwiając dostosowanie wyświetlania zadań do konkretnych potrzeb projektu. W tym przewodniku krok po kroku odkryjemy, jak używać Aspose.Tasks do łatwego tworzenia i dostosowywania widoków osi czasu.

Warunki wstępne

Zanim przejdziemy do samouczka, upewnij się, że posiadasz następujące elementy:

  • Podstawowa znajomość programowania w C# i .NET.
  • Zainstalowana biblioteka Aspose.Tasks dla .NET. Jeśli nie, pobierz goTutaj.
  • Zintegrowane środowisko programistyczne (IDE), takie jak Visual Studio.

Importuj przestrzenie nazw

Upewnij się, że zaimportowałeś niezbędne przestrzenie nazw w kodzie C#:

    using Aspose.Tasks;
    using System;
    
    using Aspose.Tasks.Saving;

Krok 1: Zainicjuj widok projektu i osi czasu

Zacznij od zainicjowania nowego projektu i widoku osi czasu:

var project = new Project();
var view = new TimelineView();

Krok 2: Ustaw właściwości widoku osi czasu

Dostosuj widok osi czasu, ustawiając różne właściwości:

view.DateFormat = DateFormat.DateDddDd;
view.DisplayOverlapped = true;
view.ShowPanZoom = true;
view.ShowTimescale = true;
view.ShowToday = true;
view.TextLinesCount = 2;

Krok 3: Wyświetl szczegóły widoku osi czasu

Pobieranie informacji o widoku osi czasu:

Console.WriteLine("Show Dates: " + view.ShowDates);

Krok 4: Dodaj widok do projektu

Dodaj dostosowany widok osi czasu do projektu:

project.Views.Add(view);

Krok 5: Dodaj dane testowe do projektu

Wypełnij projekt przykładowymi zadaniami:

var task1 = project.RootTask.Children.Add("Task 1");
task1.Set(Tsk.Start, new DateTime(2020, 4, 29, 8, 0, 0));
task1.Set(Tsk.Duration, task1.ParentProject.GetDuration(24, TimeUnitType.Hour));
var task2 = project.RootTask.Children.Add("Task 2");
task2.Set(Tsk.Start, new DateTime(2020, 4, 29, 8, 0, 0));
task2.Set(Tsk.Duration, task1.ParentProject.GetDuration(40, TimeUnitType.Hour));

Krok 6: Zapisz projekt jako plik PDF

Zapisz projekt z dostosowanym widokiem osi czasu jako plik PDF:

project.Save("Your Document Directory/SetTimeScaleCount_out.pdf", SaveFileFormat.Pdf);

Wniosek

Gratulacje! Pomyślnie dostosowałeś widoki osi czasu za pomocą Aspose.Tasks dla .NET. Ta potężna biblioteka upraszcza proces tworzenia atrakcyjnych wizualnie harmonogramów projektów, zwiększając możliwości zarządzania projektami.

Często zadawane pytania

Czy Aspose.Tasks jest kompatybilny z innymi frameworkami .NET?

Tak, Aspose.Tasks obsługuje różne frameworki .NET, zapewniając kompatybilność z Twoim środowiskiem programistycznym.

Czy mogę dostosować wygląd poszczególnych zadań w widoku osi czasu?

Absolutnie! Aspose.Tasks zapewnia elastyczność dostosowywania wyglądu każdego zadania w widoku osi czasu.

Gdzie mogę znaleźć dodatkowe zasoby i wsparcie dla Aspose.Tasks?

OdwiedzićDokumentacja Aspose.Tasksdla kompleksowych przewodników iforum wsparcia do pomocy.

Czy dostępna jest bezpłatna wersja próbna Aspose.Tasks?

Tak, możesz skorzystać z bezpłatnego okresu próbnegoTutaj.

Jak uzyskać tymczasową licencję na Aspose.Tasks?

Uzyskaj tymczasową licencjęTutaj.