Hello, I would very much appreciate any help.
“aspose-tasks-20.4-jdk17”
I need to change the percentage of a task but it is not reflecting as expected. In the attached image of a simple mpp file, I set the value of “10%” for task “6”, but the generated mpp is coming with a value of 9% and all previous bills have been modified, including the duration.
The java code is very simple:
Project project = new Project(filePathMPP);
ChildTasksCollector collector = new ChildTasksCollector();
TaskUtils.apply(project.getRootTask(), collector, 0);
List tasks = collector.getTasks();
int iSize = tasks.size();
for (int i = 0; i < iSize; i++) {
Task tsk = (Task) tasks.get(i);
String idT = tsk.get(Tsk.ID).toString();
if (idT.equals("6")) {
tsk.set(Tsk.PERCENT_WORK_COMPLETE, 50);
}
}
project.save("/home/user1/export.mpp", SaveFileFormat.MPP);
Note: But, if i save like a jpeg format, it is working fine.
Capturar.PNG (323.1 KB)
1096203_file-mpp.jpeg (231.2 KB)