Haal MS-projectoverzichtcodes op in Aspose.Tasks
Invoering
In deze zelfstudie leren we hoe u Microsoft Project-overzichtscodes kunt ophalen met Aspose.Tasks voor Java. Overzichtscodes in MS Project bieden een gestructureerde manier om projecttaken, bronnen en opdrachten te categoriseren en organiseren. Aspose.Tasks is een krachtige Java-bibliotheek waarmee ontwikkelaars Microsoft Project-bestanden programmatisch kunnen manipuleren en beheren.
Vereisten
Voordat we beginnen, zorg ervoor dat u aan de volgende vereisten voldoet:
1. Java-ontwikkelomgeving
Zorg ervoor dat Java Development Kit (JDK) op uw systeem is geïnstalleerd. U kunt JDK downloaden en installeren vanaf de Oracle-website.
2. Aspose.Tasks-bibliotheek
Download de Aspose.Tasks-bibliotheek en neem deze op in uw Java-project. U kunt de bibliotheek downloaden via deAspose.Tasks voor Java-downloadpagina.
Pakketten importeren
Importeer eerst de benodigde pakketten uit Aspose.Tasks in uw Java-code:
import com.aspose.tasks.OutlineCodeDefinition;
import com.aspose.tasks.OutlineMask;
import com.aspose.tasks.OutlineValue;
import com.aspose.tasks.Project;
Laten we nu de meegeleverde voorbeeldcode in meerdere stappen opsplitsen:
Stap 1: Laad het project
String projectName = "ProjectFile.mpp";
Project project = new Project(projectName);
In deze stap laden we het Microsoft Project-bestand in eenProject
object met behulp van de opgegeven bestandsnaam.
Stap 2: Overzichtscodes ophalen
for (OutlineCodeDefinition ocd : project.getOutlineCodes()) {
We doorlopen elke overzichtscodedefinitie in het project.
Stap 3: Open de eigenschappen van de overzichtscode
System.out.println("Alias = " + ocd.getAlias());
System.out.println("Field Id = " + ocd.getFieldId());
System.out.println("Field Name = " + ocd.getFieldName());
We halen verschillende eigenschappen van de overzichtscodedefinitie op en afdrukken deze, zoals Alias, Veld-ID en Veldnaam.
Stap 4: Controleer de aangepaste bedrijfscode
if (ocd.getEnterprise()) {
System.out.println("It is an enterprise custom outline code.");
} else {
System.out.println("It is not an enterprise custom outline code.");
}
We controleren of de overzichtscode een aangepaste bedrijfscode is en drukken het resultaat dienovereenkomstig af.
Stap 5: Geef overzichtscodemaskers weer
for (OutlineMask m1 : ocd.getMasks()) {
System.out.println("Level of a mask = " + m1.getLevel());
System.out.println("Mask = " + m1.toString());
}
We doorlopen elk masker dat aan de overzichtscode is gekoppeld en drukken het niveau en de maskerwaarde ervan af.
Stap 6: Geef de overzichtscodewaarden weer
for (OutlineValue v1 : ocd.getValues()) {
System.out.println("Description of outline value = " + v1.getDescription());
System.out.println("Value Id = " + v1.getValueId());
System.out.println("Value = " + v1.getValue());
System.out.println("Type = " + v1.getType());
}
We doorlopen elke overzichtscodewaarde en drukken de beschrijving, waarde-ID, waarde en type ervan af.
Conclusie
In deze zelfstudie hebben we geleerd hoe u MS Project-overzichtscodes kunt ophalen met Aspose.Tasks voor Java. Door de aangegeven stappen te volgen, kunt u op effectieve wijze overzichtscodes in uw Java-toepassingen openen en manipuleren, waardoor geavanceerde projectbeheermogelijkheden mogelijk worden.
Veelgestelde vragen
V1: Kan ik Aspose.Tasks voor Java gebruiken om overzichtscodes in een projectbestand te wijzigen?
A: Ja, Aspose.Tasks voor Java biedt API’s om overzichtscodes in MS Project-bestanden programmatisch te wijzigen.
V2: Is er een proefversie beschikbaar voor Aspose.Tasks voor Java?
A: Ja, u kunt een gratis proefversie van Aspose.Tasks voor Java downloaden van deAspose.Tasks-website.
V3: Hoe kan ik technische ondersteuning krijgen voor Aspose.Tasks voor Java?
A: U kunt technische ondersteuning krijgen door naar deAspose.Tasks-forum en daar je vragen plaatsen.
V4: Kan ik een tijdelijke licentie kopen voor Aspose.Tasks voor Java?
A: Ja, u kunt een tijdelijke licentie voor Aspose.Tasks voor Java aanschaffen bij deaankooppagina.
V5: Waar kan ik de volledige documentatie voor Aspose.Tasks voor Java vinden?
A: U kunt verwijzen naar dedocumentatie voor gedetailleerde informatie over het gebruik van Aspose.Tasks voor Java.