Travailler avec les codes de contour dans un projet

Les codes de contour personnalisés sont des balises que vous définissez pour les tâches ou les ressources qui fournissent une structure de projet différente des codes WBS ou des numéros de contour. Aspose.Tasks pour Java vous permet de récupérer ces codes de contour et leurs propriétés, telles que Alias, AlllevelSrequired, Enterprise, EnterpriseOutLinecodealias, Fieldid, FieldName, Phoneticyias, Guid, Masks and Values.

Récupération des définitions de code de contour La classe Project expose getOutLineCodes () qui est une collection d’articles outlinecodeDefinition. L’OutlinecodeDefinition fournit tous les détails comme indiqué dans l’exemple de code suivant.

Les lignes de code suivantes récupèrent les informations de code de contour d’un projet.

 1// For complete examples and data files, please go to https://github.com/aspose-tasks/Aspose.Tasks-for-Java
 2Project project = new Project(projectName);
 3for (OutlineCodeDefinition ocd : project.getOutlineCodes()) {
 4    System.out.println("Alias = " + ocd.getAlias());
 5    if (ocd.getAllLevelsRequired()) {
 6        System.out.println("It contains property: must have all levels");
 7    } else {
 8        System.out.println("It does not contain property: must have all levels");
 9    }
10    if (ocd.getEnterprise()) {
11        System.out.println("It is an enterprise custom outline code.");
12    } else {
13        System.out.println("It is not an enterprise custom outline code.");
14    }
15    System.out.println(
16            "Reference to another custom field for which this outline code definition is an alias is = "
17                    + ocd.getEnterpriseOutlineCodeAlias());
18    System.out.println("Field Id = " + ocd.getFieldId());
19    System.out.println("Field Name = " + ocd.getFieldName());
20    System.out.println("Phonetic Alias = " + ocd.getPhoneticAlias());
21    System.out.println("Guid = " + ocd.getGuid());
22
23    // Display outline code masks
24    for (OutlineMask m1 : ocd.getMasks()) {
25        System.out.println("Level of a mask = " + m1.getLevel());
26        System.out.println("Mask = " + m1.toString());
27    }
28
29    // Display out line code values
30    for (OutlineValue v1 : ocd.getValues()) {
31        System.out.println("Description of outline value = " + v1.getDescription());
32        System.out.println("Value Id = " + v1.getValueId());
33        System.out.println("Value = " + v1.getValue());
34        System.out.println("Type = " + v1.getType());
35    }
36}
Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.