Configureer de Gantt-diagramweergave in Aspose.Tasks-projecten
Invoering
In deze zelfstudie leert u hoe u de Gantt MS Project Chart View in Aspose.Tasks-projecten configureert met behulp van Java. Aspose.Tasks is een krachtige Java API waarmee u programmatisch met Microsoft Project-bestanden kunt werken. Door deze stappen te volgen, kunt u de Gantt-diagramweergave aanpassen aan de vereisten van uw project.
Vereisten
Voordat u begint, moet u ervoor zorgen dat u aan de volgende vereisten voldoet:
- Java Development Kit (JDK): Zorg ervoor dat Java op uw systeem is geïnstalleerd.
- Aspose.Tasks-bibliotheek: Download en installeer de Aspose.Tasks-bibliotheek. Je kunt het downloaden van hier .
- Integrated Development Environment (IDE): Kies een IDE naar keuze. Deze tutorial maakt gebruik van IntelliJ IDEA, maar u kunt elke IDE gebruiken waarmee u vertrouwd bent.
Pakketten importeren
Eerst moet u de benodigde pakketten importeren om met Aspose.Tasks in uw Java-project te kunnen werken. Voeg de volgende importinstructies toe aan uw Java-bestand:
import com.aspose.tasks.*;
Laten we nu het proces van het configureren van de Gantt MS Project Chart View opsplitsen in stapsgewijze instructies:
Stap 1: Gegevensmap instellen
String dataDir = "Your Data Directory";
Vervangen"Your Data Directory"
met het pad naar uw projectgegevensmap.
Stap 2: Projectbestand laden
Project project = new Project(dataDir + "project.mpp");
Laad uw projectbestand (project.mpp
in dit voorbeeld) met behulp van deProject
klasse van Aspose.Tasks.
Stap 3: Voeg nieuwe activiteit toe
Task task = project.getRootTask().getChildren().add("New Activity");
Maak een nieuwe taak in uw project met behulp van deTask
klasse en voeg deze toe aan de kinderen van de hoofdtaak.
Stap 4: Definieer aangepast kenmerk
ExtendedAttributeDefinition text1Definition = ExtendedAttributeDefinition.createTaskDefinition(ExtendedAttributeTask.Text1, null);
project.getExtendedAttributes().add(text1Definition);
Definieer een nieuw aangepast attribuut met behulp van deExtendedAttributeDefinition
class en voeg deze toe aan de uitgebreide attributen van het project.
Stap 5: Voeg een aangepast kenmerk toe aan de taak
task.getExtendedAttributes().add(text1Definition.createExtendedAttribute("Activity attribute"));
Voeg het aangepaste kenmerk toe aan de gemaakte taak met behulp van decreateExtendedAttribute
methode.
Stap 6: Tabel aanpassen
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);
Pas de tabel aan door het tekstattribuutveld toe te voegen met de opgegeven breedte, titel en uitlijning.
Stap 7: Project opslaan
project.save("saved.mpp", SaveFileFormat.Mpp);
Sla het project op met de geconfigureerde Gantt MS Project Chart View. Het resulterende bestand kan worden geopend in Microsoft Project 2010.
Conclusie
Gefeliciteerd! U hebt met succes de Gantt MS Project Chart View in Aspose.Tasks-projecten geconfigureerd met behulp van Java. U kunt nu projectkenmerken aanpassen en visualiseren in het Gantt-diagram volgens de behoeften van uw project.
Veelgestelde vragen
Vraag: Kan ik Aspose.Tasks met andere programmeertalen gebruiken?
A: Ja, Aspose.Tasks is beschikbaar voor meerdere programmeertalen, waaronder .NET, Java en C++.
Vraag: Is er een gratis proefversie beschikbaar voor Aspose.Tasks?
A: Ja, u kunt een gratis proefversie downloaden van hier .
Vraag: Waar kan ik ondersteuning vinden voor Aspose.Tasks?
A: U kunt ondersteuning vinden en vragen stellen op de Aspose.Tasks-forum .
Vraag: Hoe kan ik een licentie kopen voor Aspose.Tasks?
A: U kunt een licentie kopen bij hier .
Vraag: Heb ik een tijdelijke licentie nodig voor testdoeleinden?
A: Ja, u kunt een tijdelijke licentie verkrijgen bij hier .