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.