While converting any MPP to PDF, it’s not clear to me how exactly to retain the same view and format as the source project file, like Resource Usage, Resource Sheet, Resource Form, Resource Graph, etc
Project class has getViews method, but it doesn’t seem to be returning the current view of source that can be given to pdfSaveOptions.setView.
I have analyzed your requirement and would like to share that this feature is currently not supported. I have logged an enhancement ticket id: TASKS-33715 in our issue tracking system for further investigation by our development team. Once there is any information available in this regard, I’ll update you here via this thread.
Thanks Kashif … Can you just link this issue (TASKS-33715) with this thread too ?
So as of now Aspose Tasks seems to be supporting only five default views as per ProjectView class - i.e. AssignmentView (which view is this by the way ? I don’t see it in the list in MS Project), GanttChartView, ResourceSheetView, ResourceUsageView, and TaskSheetView.
But apparently there are many other views in MS Project if we look at ‘View’ tab -> ‘Other Views’ -> ‘More Views’, there some 27 different views available in this list. Is there a plan to implement them in future ?
This thread is linked to the ticket TASKS-33715 now and following are the supported views (defined by Aspose.Tasks.Visualization.PresentationFormat enumeration):
GanttChart
TaskUsage
ResourceUsage
ResourceSheet
TaskSheet
I would like to share that there is no plan to implement other views yet. Please feel free to write us back if you have any other query related to Aspose.Tasks.
This issue has been marked as fixed, can you share some details like how exactly will I achieve this requirement in my code with Tasks7.0, i.e. how do I read the view of source MPP file ?
The latest version of Aspose.Tasks API adds DefaultView property to the Project class that can be get using getDefaultView(). This default view contains the Table Collection that can be read to get further information about the view. Please note that while rendering the MPP file to PDF, the default view will be rendered to the output and there is no need to set it explicitly in your code. Please let us know if we can be of any additional help to you in this regard.