Az MS Project megjelenítési beállításainak konfigurálása az Aspose.Tasks-ban
Bevezetés
Microsoft Project számos megjelenítési lehetőséget kínál a projekt megjelenésének testreszabásához. Az Aspose.Tasks for .NET robusztus keretrendszert biztosít ezen beállítások programozott kezeléséhez. Ebben az oktatóanyagban megvizsgáljuk, hogyan konfigurálhatjuk az MS Project megjelenítési beállításait az Aspose.Tasks segítségével.
Előfeltételek
Mielőtt belevágna az oktatóanyagba, győződjön meg arról, hogy rendelkezik az alábbiakkal:
- Aspose.Tasks for .NET: Töltse le és telepítse a könyvtárat innenitt.
- Microsoft Project File: rendelkezzen egy érvényes MS Project fájllal (.mpp) a megjelenítési beállítások alkalmazásához.
- Alapszintű C# ismerete: C# programozási nyelv ismerete szükséges.
Névterek importálása
Először is importálja a szükséges névtereket a C# kódjába:
using Aspose.Tasks;
using System;
using Aspose.Tasks.Saving;
1. lépés: Töltse be a projektfájlt
Töltse be az MS Project fájlt aProject
Az Aspose által biztosított osztály. Feladatok:
String DataDir = "Your Document Directory";
var project = new Project(DataDir + "YourProjectFile.mpp");
2. lépés: Konfigurálja a megjelenítési beállításokat
Most konfiguráljuk az MS Projectben elérhető különféle megjelenítési lehetőségeket:
Feladatütemezési figyelmeztetések letiltása
A manuálisan ütemezett feladatokkal kapcsolatos ütemezési ütközésekre vonatkozó figyelmeztetések letiltása (Project 2010 és újabb verziókhoz):
project.DisplayOptions.ShowTaskScheduleWarnings = false;
Szóköz hozzáadása a címke előtt
Állítsa be, hogy szóközt adjon a számérték és az idő rövidítése előtt:
project.DisplayOptions.AddSpaceBeforeLabel = true;
Állítsa be a címkekijelzőt az időegységekhez
Testreszabhatja a különböző időegységek megjelenítési módját:
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;
Projektösszefoglaló feladat megjelenítése
Összefoglaló információk megjelenítése a teljes projektről egyetlen sorban:
project.DisplayOptions.ShowProjectSummaryTask = true;
Feladatütemezési javaslatok engedélyezése
Javaslatok megjelenítése a manuálisan ütemezett feladatokkal kapcsolatos ütközések ütemezésére vonatkozóan:
project.DisplayOptions.ShowTaskScheduleSuggestions = true;
Húzza alá a hiperhivatkozásokat
A projekten belüli hiperhivatkozások aláhúzásának beállítása:
project.DisplayOptions.UnderlineHyperlinks = true;
3. lépés: Mentse el a projektet
Végül mentse el a projektet az alkalmazott megjelenítési beállításokkal:
project.Save(DataDir + "ModifiedProjectFile.mpp", SaveFileFormat.Mpp);
Következtetés
Ebben az oktatóanyagban megtanultuk, hogyan kell konfigurálni az MS Project megjelenítési beállításait az Aspose.Tasks for .NET használatával. Ezekkel a képességekkel programozottan hatékonyan testreszabhatja projektfájljainak megjelenését.
GYIK
K: Alkalmazhatom ezeket a megjelenítési beállításokat csak meghatározott feladatokra?
V: Igen, az Aspose.Tasks API segítségével szelektíven alkalmazhatja a megjelenítési beállításokat az egyes feladatokra.
K: Ezek a megjelenítési beállítások befolyásolják a mögöttes projektadatokat?
V: Nem, ezek a beállítások csak a projekt vizuális megjelenítését módosítják, és nem módosítják az alapul szolgáló adatokat.
K: Kompatibilisek ezek a megjelenítési beállítások a Microsoft Project összes verziójával?
V: Nem, egyes beállítások az MS Project bizonyos verzióira vonatkozhatnak. A kompatibilitás részleteit a dokumentációban találja.
K: Visszaállíthatom a megjelenítési beállításokat az alapértelmezett beállításokra?
V: Igen, az Aspose.Tasks API segítségével visszaállíthatja a megjelenítési beállításokat az alapértelmezett értékekre.
K: Vannak korlátai a megjelenítési beállítások programozott testreszabásának?
V: Míg az Aspose.Tasks kiterjedt testreszabási lehetőségeket biztosít, előfordulhat, hogy bizonyos megjelenítési lehetőségek nem érhetők el programozottan az MS Project fájlformátumának korlátai miatt.