Konfigurálja a Gantt-diagram nézetet az Aspose.Tasks Projects programban
Bevezetés
Ebből az oktatóanyagból megtudhatja, hogyan konfigurálhatja a Gantt MS Project Chart View nézetet Aspose.Tasks projektekben Java használatával. Az Aspose.Tasks egy hatékony Java API, amely lehetővé teszi a Microsoft Project fájlokkal való programozást. Ha követi ezeket a lépéseket, testreszabhatja a Gantt-diagram nézetet a projekt követelményei szerint.
Előfeltételek
Mielőtt elkezdené, győződjön meg arról, hogy rendelkezik a következő előfeltételekkel:
- Java Development Kit (JDK): Győződjön meg arról, hogy a Java telepítve van a rendszeren.
- Aspose.Tasks könyvtár: Töltse le és telepítse az Aspose.Tasks könyvtárat. Letöltheti innenitt.
- Integrált fejlesztői környezet (IDE): Válasszon egy IDE-t, amelyet választott. Ez az oktatóanyag az IntelliJ IDEA-t használja, de bármilyen IDE-t használhat, amivel kényelmes.
Csomagok importálása
Először is importálnia kell a szükséges csomagokat az Aspose.Tasks használatához a Java projektben. Adja hozzá a következő importálási utasításokat a Java fájlhoz:
import com.aspose.tasks.*;
Most bontsuk le a Gantt MS Project Chart View konfigurálásának folyamatát lépésről lépésre:
1. lépés: Állítsa be a Data Directory-t
String dataDir = "Your Data Directory";
Cserélje ki"Your Data Directory"
a projekt adatkönyvtárának elérési útjával.
2. lépés: Töltse be a projektfájlt
Project project = new Project(dataDir + "project.mpp");
Töltse be projektfájlját (project.mpp
ebben a példában) segítségévelProject
osztály az Aspose.Tasks.
3. lépés: Új tevékenység hozzáadása
Task task = project.getRootTask().getChildren().add("New Activity");
Hozzon létre egy új feladatot a projektben aTask
osztályba, és add hozzá a gyökérfeladat gyermekeihez.
4. lépés: Egyéni attribútum meghatározása
ExtendedAttributeDefinition text1Definition = ExtendedAttributeDefinition.createTaskDefinition(ExtendedAttributeTask.Text1, null);
project.getExtendedAttributes().add(text1Definition);
Határozzon meg egy új egyéni attribútumot aExtendedAttributeDefinition
osztályba, és adja hozzá a projekt kiterjesztett attribútumaihoz.
5. lépés: Adjon hozzá egyéni attribútumot a feladathoz
task.getExtendedAttributes().add(text1Definition.createExtendedAttribute("Activity attribute"));
Adja hozzá az egyéni attribútumot a létrehozott feladathoz acreateExtendedAttribute
módszer.
6. lépés: Táblázat testreszabása
TableField attrField = new TableField();
attrField.setField(Field.TaskText1);
attrField.setWidth(20);
attrField.setTitle("Custom attribute");
attrField.setAlignTitle(HorizontalStringAlignment.Center);
attrField.setAlignData(HorizontalStringAlignment.Center);
Table table = project.getTables().toList().get(0);
table.getTableFields().add(3, attrField);
Testreszabhatja a táblázatot a megadott szélességű, cím és igazítású szövegattribútummező hozzáadásával.
7. lépés: Projekt mentése
project.save("saved.mpp", SaveFileFormat.Mpp);
Mentse a projektet a konfigurált Gantt MS Project Chart View segítségével. Az eredményül kapott fájl megnyitható a Microsoft Project 2010 programban.
Következtetés
Gratulálunk! Sikeresen konfigurálta a Gantt MS Project Chart View nézetet az Aspose.Tasks projektekben Java használatával. Most már testreszabhatja a projekt attribútumait, és megjelenítheti őket a Gantt-diagramon a projekt igényei szerint.
GYIK
K: Használhatom az Aspose.Tasks-t más programozási nyelvekkel?
V: Igen, az Aspose.Tasks több programozási nyelvhez is elérhető, beleértve a .NET-t, a Java-t és a C-t.++.
K: Elérhető az Aspose.Tasks ingyenes próbaverziója?
V: Igen, letölthet egy ingyenes próbaverziót a webhelyrőlitt.
K: Hol találok támogatást az Aspose.Tasks számára?
V: Támogatást találhat és kérdéseket tehet fel aAspose.Tasks fórum.
K: Hogyan vásárolhatok licencet az Aspose.Tasks számára?
V: Vásárolhat licencet a következőtőlitt.
K: Szükségem van ideiglenes licencre tesztelés céljából?
V: Igen, ideiglenes engedélyt szerezhet a következőtőlitt.