Arbeiten mit Umrisscodes in einem Projekt
Benutzerdefinierte Gliederungscodes sind Tags, die Sie für Aufgaben oder Ressourcen definieren, die eine Projektstruktur bieten, die sich von WBS -Codes oder Umrissnummern unterscheidet. Mit Aspose.Tasks FÜR JAVA können Sie diese Umrisscodes und ihre Eigenschaften wie Alias, AllevelsRequired, Enterprise, EnterpriseoutLineCodealias, Fieldid, FieldName, Phoneticalias, Guid, Masken und Werte abrufen.
REDRAINGE UMSCHLISSE CODE -Definitionen Die Projekt Klasse enthüllt getoutLineCodes (), eine Sammlung von überarbeiteten Elementen Elementen. Die überarbeitete Ausleitung enthält alle Details, wie im folgenden Beispielcode gezeigt.
Die folgenden Codezeilen rufen die Umrisscodeinformationen eines Projekts ab.
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}