ProjectView.Columns
Contents
[
Hide
]ProjectView.Columns property
Gets the project view columns.
public List<ViewColumn> Columns { get; }
Examples
Shows how to save a project with a view with custom set of columns.
var project = new Project(DataDir + "Project2.mpp");
var options = new PdfSaveOptions();
var columns = new List<ViewColumn>
{
new GanttChartColumn("Name", 100, Field.TaskName),
new GanttChartColumn("Start", 100, Field.TaskStart),
new GanttChartColumn("Finish", 100, Field.TaskFinish),
new GanttChartColumn("Cost2", 80, Field.TaskCost2),
new GanttChartColumn("Number6", 80, Field.TaskNumber6),
new GanttChartColumn("Date6", 80, Field.TaskDate6),
new GanttChartColumn("Flag6", 80, Field.TaskFlag6),
new GanttChartColumn("Flag18", 80, Field.TaskFlag18),
new GanttChartColumn("Duration6", 80, Field.TaskDuration6)
};
options.View = new ProjectView(columns);
// iterate over view columns
foreach (var column in options.View.Columns)
{
Console.WriteLine("Column Name: " + column.Name);
}
options.PresentationFormat = PresentationFormat.TaskUsage;
project.Save(OutDir + "TaskUsageProjectView_Columns.pdf", options);
See Also
- class ViewColumn
- class ProjectView
- namespace Aspose.Tasks.Visualization
- assembly Aspose.Tasks