GanttChartColumn Class |
Namespace: Aspose.Tasks.Visualization
The GanttChartColumn type exposes the following members.
Name | Description | |
---|---|---|
![]() ![]() | GanttChartColumn(Int32, Field) |
Initializes a new instance of the GanttChartColumn class.
|
![]() ![]() | GanttChartColumn(String, Int32, Field) |
Initializes a new instance of the GanttChartColumn class.
|
![]() ![]() | GanttChartColumn(String, Int32, TaskToColumnTextConverter) |
Initializes a new instance of the GanttChartColumn class.
|
![]() ![]() | GanttChartColumn(String, Int32, TaskToColumnTextConverter, Field) |
Initializes a new instance of the GanttChartColumn class.
|
Name | Description | |
---|---|---|
![]() ![]() | Field |
Column field.
Field.
(Overrides ViewColumnField.) |
![]() ![]() | Name |
Gets the column name.
(Inherited from ViewColumn.) |
![]() ![]() | StringAlignment |
Gets or sets alignment of the text (can be one of the values of the StringAlignment enumeration).
(Inherited from ViewColumn.) |
![]() ![]() | TextStyleModificationCallback |
Gets or sets the callback which can be used to customize the appearance of the column's cells.
(Inherited from ViewColumn.) |
![]() ![]() | Width |
Gets the column width.
(Inherited from ViewColumn.) |
Name | Description | |
---|---|---|
![]() | Equals | (Inherited from Object.) |
![]() ![]() | GetColumnText |
Converts current task to the column text.
|
![]() | GetHashCode | (Inherited from Object.) |
![]() | GetType | (Inherited from Object.) |
![]() | ToString | (Inherited from Object.) |
var project = new Project(DataDir + "Project2.mpp"); var task = project.RootTask.Children.GetById(1); var columns = new List<ViewColumn> { new GanttChartColumn(20, Field.TaskUniqueID), new GanttChartColumn("Name", 150, Field.TaskName), new GanttChartColumn("Start", 100, Field.TaskStart), new GanttChartColumn("End", 100, Field.TaskFinish), new GanttChartColumn("R-Initials", 100, Field.TaskResourceInitials), new GanttChartColumn("R-Names", 100, Field.TaskResourceNames), new GanttChartColumn("Work", 50, Field.TaskWork), new GanttChartColumn( "Cost", 80, delegate(Task t) { return t.Get(Tsk.Cost).ToString(CultureInfo.InvariantCulture); }), new GanttChartColumn( "Actual Cost", 80, delegate(Task t) { return t.Get(Tsk.ActualCost).ToString(CultureInfo.InvariantCulture); }, Field.TaskActualCost) }; // iterate over columns foreach (var column in columns) { var col = (GanttChartColumn)column; Console.WriteLine("Column Name: " + col.Name); Console.WriteLine("Column Field: " + col.Field); Console.WriteLine("Column Text: " + col.GetColumnText(task)); Console.WriteLine(); } var options = new CsvOptions { View = new ProjectView(columns), PresentationFormat = PresentationFormat.GanttChart }; project.Save(OutDir + "WorkWithGanttChartColumn_out.csv", options);