ProjectFile.getDefaultCalendar не соответствует ProjectProperties.getDefaultCalendarName - PullRequest
0 голосов
/ 15 мая 2019

Я использую MPXJ 7.8.1 для чтения MS Project File (.mpp). Я изменил календарь проекта на «24 часа» следующим образом: enter image description here

ProjectProperties.getDefaultCalendarName возвращает правильное название календаря «24 часа».

Но ProjectFile.getDefaultCalendar возвращает неверный календарь «Стандартный».

    ...
    UniversalProjectReader reader = new UniversalProjectReader()
    ProjectFile projectFile = reader.read(stream)
    ProjectProperties projectProperties = projectFile.getProjectProperties()
    "projectProperties.getDefaultCalendarName = " + projectProperties.getDefaultCalendarName() + ", projectFile.getDefaultCalendar = " + projectFile.getDefaultCalendar().getName()

Output: projectProperties.getDefaultCalendarName = 24 Hours, projectFile.getDefaultCalendar = Standard

Есть ли способ получить правильный календарь?

1 Ответ

0 голосов
/ 04 июля 2019

Я попробовал это локально с MPXJ 7.9.1, и функциональность, кажется, работает как ожидалось. Если у вас все еще есть проблемы, можете ли вы открыть проблему на GitHub и прикрепить файл MPP, который демонстрирует проблему - спасибо!

...