Delegate TaskLinkDrawingCallbackDelegate
Contents
[
Hide
]TaskLinkDrawingCallbackDelegate delegate
Represents a callback that is called when a task link is rendered in a Gantt chart view.
public delegate void TaskLinkDrawingCallbackDelegate(TaskLinkDrawingArgs args);
| Parameter | Type | Description |
|---|---|---|
| args | TaskLinkDrawingArgs | the instance of the TaskLinkDrawingArgs class that contains the callback data. |
Examples
Shows how to use TaskLinkDrawingCallback to customize color of a task link when rendering Gantt chart view.
var project = new Project(DataDir + "schedule-conflict.mpp");
var view = project.DefaultView as GanttChartView;
PdfSaveOptions saveOptions = new PdfSaveOptions();
saveOptions.PageSize = PageSize.A3;
saveOptions.StartDate = project.StartDate.AddDays(-2);
saveOptions.EndDate = project.FinishDate.AddDays(2);
saveOptions.ViewSettings = view;
saveOptions.TaskLinkDrawingCallback += delegate(TaskLinkDrawingArgs args)
{
if (args.Link.LinkType == TaskLinkType.FinishToFinish)
{
args.Color = Color.Red;
}
};
project.Save(OutDir + "WorkWithTaskLinkDrawingCallback_out.pdf", saveOptions);
See Also
- class TaskLinkDrawingArgs
- namespace Aspose.Tasks.Saving
- assembly Aspose.Tasks