Konfigurowanie opcji wyświetlania MS Project w Aspose.Tasks
Wstęp
Microsoft Project oferuje mnóstwo opcji wyświetlania, które pozwalają dostosować wygląd projektu. Aspose.Tasks dla .NET zapewnia solidną platformę do programowego manipulowania tymi opcjami. W tym samouczku przyjrzymy się, jak skonfigurować opcje wyświetlania MS Project za pomocą Aspose.Tasks.
Warunki wstępne
Zanim zagłębisz się w samouczek, upewnij się, że posiadasz następujące elementy:
- Aspose.Tasks dla .NET: Pobierz i zainstaluj bibliotekę zTutaj.
- Plik Microsoft Project: Przygotuj prawidłowy plik MS Project (.mpp), aby zastosować opcje wyświetlania.
- Podstawowa znajomość języka C#: Wymagana jest znajomość języka programowania C#.
Importowanie przestrzeni nazw
Po pierwsze, pamiętaj o zaimportowaniu niezbędnych przestrzeni nazw do kodu C#:
using Aspose.Tasks;
using System;
using Aspose.Tasks.Saving;
Krok 1: Załaduj plik projektu
Załaduj plik MS Project za pomocąProject
klasa dostarczona przez Aspose.Tasks:
String DataDir = "Your Document Directory";
var project = new Project(DataDir + "YourProjectFile.mpp");
Krok 2: Skonfiguruj opcje wyświetlania
Teraz skonfigurujmy różne opcje wyświetlania dostępne w MS Project:
Wyłącz ostrzeżenia dotyczące harmonogramu zadań
Aby wyłączyć ostrzeżenia dotyczące konfliktów planowania z ręcznie zaplanowanymi zadaniami (dostępne w programie Project 2010 i nowszych wersjach):
project.DisplayOptions.ShowTaskScheduleWarnings = false;
Dodaj spację przed etykietą
Ustaw, aby dodać spację przed wartością liczby i skrótem czasu:
project.DisplayOptions.AddSpaceBeforeLabel = true;
Skonfiguruj wyświetlanie etykiet dla jednostek czasu
Dostosuj sposób wyświetlania różnych jednostek czasu:
project.DisplayOptions.MinuteLabel = MinuteLabelDisplay.Min;
project.DisplayOptions.HourLabel = HourLabelDisplay.Hr;
project.DisplayOptions.DayLabel = DayLabelDisplay.Dy;
project.DisplayOptions.WeekLabel = WeekLabelDisplay.Week;
project.DisplayOptions.MonthLabel = MonthLabelDisplay.Mon;
project.DisplayOptions.YearLabel = YearLabelDisplay.Year;
Pokaż zadanie podsumowujące projekt
Wyświetl podsumowanie informacji o całym projekcie w jednym wierszu:
project.DisplayOptions.ShowProjectSummaryTask = true;
Włącz sugestie dotyczące harmonogramu zadań
Zezwalaj na wyświetlanie sugestii dotyczących konfliktów planowania z zadaniami zaplanowanymi ręcznie:
project.DisplayOptions.ShowTaskScheduleSuggestions = true;
Podkreśl hiperłącza
Ustaw podkreślanie hiperłączy w projekcie:
project.DisplayOptions.UnderlineHyperlinks = true;
Krok 3: Zapisz projekt
Na koniec zapisz projekt z zastosowanymi opcjami wyświetlania:
project.Save(DataDir + "ModifiedProjectFile.mpp", SaveFileFormat.Mpp);
Wniosek
W tym samouczku nauczyliśmy się konfigurować opcje wyświetlania MS Project za pomocą Aspose.Tasks dla .NET. Dzięki tym funkcjom możesz efektywnie programowo dostosowywać wygląd plików projektu.
Często zadawane pytania
P: Czy mogę zastosować te opcje wyświetlania tylko do określonych zadań?
Odp.: Tak, możesz selektywnie zastosować opcje wyświetlania do poszczególnych zadań za pomocą interfejsu API Aspose.Tasks.
P: Czy te opcje wyświetlania wpływają na podstawowe dane projektu?
O: Nie, te opcje modyfikują jedynie wizualną reprezentację projektu i nie zmieniają podstawowych danych.
P: Czy te opcje wyświetlania są kompatybilne ze wszystkimi wersjami Microsoft Project?
O: Nie, niektóre opcje mogą być specyficzne dla niektórych wersji MS Project. Szczegóły dotyczące kompatybilności można znaleźć w dokumentacji.
P: Czy mogę przywrócić domyślne ustawienia opcji wyświetlania?
Odp.: Tak, możesz zresetować opcje wyświetlania do wartości domyślnych za pomocą interfejsu API Aspose.Tasks.
P: Czy istnieją jakieś ograniczenia w programowym dostosowywaniu opcji wyświetlania?
O: Chociaż Aspose.Tasks zapewnia szerokie możliwości dostosowywania, niektóre opcje wyświetlania mogą nie być dostępne programowo ze względu na ograniczenia w formacie pliku MS Project.