Az Aspose.Tasks MS Project mentési opcióinak elsajátítása
Bevezetés
Az Aspose.Tasks for .NET hatékony szolgáltatásokat kínál a Microsoft Project fájlok programozott kezeléséhez. Ebben az oktatóanyagban az MS Project fájlok Aspose.Tasks által biztosított különféle lehetőségekkel történő mentésének bonyolultságába fogunk bele. Konkrétan az Aspose.Tasks számára elérhető általános mentési lehetőségekre összpontosítunk, amelyek lehetővé teszik, hogy a kimenetet az Ön egyedi igényeihez igazítsa.
Előfeltételek
Mielőtt elkezdené, győződjön meg arról, hogy rendelkezik a következő előfeltételekkel:
- Az Aspose.Tasks for .NET telepítése: Töltse le és telepítse az Aspose.Tasks for .NET webhelyrőlletöltési link.
- A .NET-keretrendszer alapvető ismerete: A .NET programozási koncepciók ismerete előnyös.
Névterek importálása
Mielőtt belemerülne a kódba, feltétlenül importálja a szükséges névtereket:
using Aspose.Tasks;
using System;
using System.Collections.Generic;
using System.Diagnostics.CodeAnalysis;
using System.Drawing;
using System.Linq;
using Aspose.Tasks.Saving;
using Aspose.Tasks.Util;
using Aspose.Tasks.Visualization;
1. lépés: Töltse be a projektfájlt
Először is be kell töltenie az MS Project fájlt az Aspose.Tasks segítségével:
var project = new Project("Your Document Directory/CreateProject2.mpp");
2. lépés: Adja meg a mentési beállításokat
Határozza meg a mentési lehetőségeket igényei szerint. Ebben a példában azt használjukSpreadsheet2003SaveOptions
:
var options = new Spreadsheet2003SaveOptions();
3. lépés: A nézetoszlopok testreszabása
Testreszabhatja a nézetoszlopokat, például a Gantt-diagramot, az erőforrás-nézetet és a hozzárendelési nézetet. A következőképpen adhat hozzá oszlopokat mindegyikhez:
var ganttChartColumn = new GanttChartColumn("WBS", 100, delegate(Task task) { return task.Get(Tsk.WBS); });
options.View.Columns.Add(ganttChartColumn);
var resourceViewColumn = new ResourceViewColumn("Cost center", 100, delegate(Resource resource) { return resource.Get(Rsc.CostCenter); });
options.ResourceView.Columns.Add(resourceViewColumn);
var assignmentViewColumn = new AssignmentViewColumn("Notes", 200, delegate(ResourceAssignment assignment) { return assignment.Get(Asn.NotesText); });
options.AssignmentView.Columns.Add(assignmentViewColumn);
4. lépés: Mentse el a projektet az opciókkal
Végül mentse a projektet a megadott opciókkal:
project.Save("Your Document Directory/UsingSpreadsheet2003SaveOptions_out.xml", options);
Következtetés
Az általános MS Project mentési opciók elsajátítása az Aspose.Tasks for .NET segítségével lehetővé teszi a kimeneti formátum hatékony testreszabását projektje igényei szerint.
GYIK
K: Az Aspose.Tasks kompatibilis az MS Project fájlok különböző verzióival?
V: Igen, az Aspose.Tasks támogatja az MS Project fájlok különféle verzióit, biztosítva a kompatibilitást a különböző környezetekben.
K: Kipróbálhatom az Aspose.Tasks-t vásárlás előtt?
V: Igen, az Aspose.Tasks szolgáltatást ingyenes próbaverzióval fedezheti felitt.
K: Hol találom az Aspose.Tasks dokumentációját?
V: A részletes dokumentáció megtalálhatóitt, amely átfogó útmutatást nyújt az Aspose.Tasks funkciók használatához.
K: Hogyan szerezhetek ideiglenes licencet az Aspose.Tasks számára?
V: Ideiglenes licencek állnak rendelkezésre értékelési célokraitt.
K: Hol kérhetek támogatást az Aspose.Tasks-hoz kapcsolódó lekérdezésekhez?
V: Csatlakozhat az Aspose.Tasks közösségi fórumhozittszakértőktől és fejlesztőtársaktól kérhet segítséget.