joniles / mpxj

Primary repository for MPXJ library
http://www.mpxj.org/
GNU Lesser General Public License v2.1
249 stars 104 forks source link

Add flags for attribute visibility #762

Closed joniles closed 1 month ago

joniles commented 1 month ago

In Microsoft Project, manually scheduled tasks can display arbitrary text for their start, finish and duration attributes. Internally Microsoft Project does store actual values for these attributes, which are available in MPXJ via the Start, Finish and Duration attributes. Any arbitrary text provided by the user for these attributes will be available in MPXJ as the Start Text, Finish Text and Duration Text attributes. This PR adds flags to the task which can be used to determine which of these attributes would be shown to the user in Microsoft Project.