Hi Dongsoon,
private static Project prj = new Project(“D:/Aspose/output.mpp”);
public static void TestTaskDateFields()
{
SaveOptions options = new PdfSaveOptions();
options.setTimescale(Timescale.Months);
options.setView(ProjectView.getDefaultGanttChartView());
options.getView().getColumns().remove(4);//Remove any column
//options.getView().getColumns().remove(2);
//Add any column
options.getView().getColumns().add(new GanttChartColumn(“Finish”, 100, new TaskToColumnTextConverter() {
@Override
public String invoke(Task task)
{
return task.getFinish().toString();
}
}));
options.getView().getColumns().add(new GanttChartColumn(“ExtendedAttribute”, 100, new TaskToColumnTextConverter() {
@Override
public String invoke(Task task)
{
return task.getExtendedAttribute().get(0).toString();//Get first extended attributes
}
}));
//options.View.Columns.Add(new GanttChartColumn(“Predecessors”, 100, new TaskToColumnTextConverter(TaskPredecessors)));
prj.save(“D:/Aspose/result GanttChart_Date_Java.pdf”, options);
}