TimescaleUnit Enumeration |
Specifies the unit of time for any tier of a timescale in a Gantt chart or other time phased view.
Namespace:
Aspose.Tasks.Visualization
Assembly:
Aspose.Tasks (in Aspose.Tasks.dll) Version: 21.10
Syntaxpublic enum TimescaleUnit
Public Enumeration TimescaleUnit
public enum class TimescaleUnit
Members
| Member name | Value | Description |
---|
| None | -1 |
Indicates None. The timescale tier is hidden.
|
| Minutes | 0 |
Indicates Minutes timescale unit.
|
| Hours | 1 |
Indicates Hours timescale unit.
|
| Days | 2 |
Indicates Days timescale unit.
|
| Weeks | 3 |
Indicates Weeks timescale unit.
|
| ThirdsOfMonths | 4 |
Indicates Thirds of months timescale unit.
|
| Months | 5 |
Indicates Months timescale unit.
|
| Quarters | 6 |
Indicates Quarters of years timescale unit.
|
| HalfYears | 7 |
Indicates Half years timescale unit.
|
| Years | 8 |
Indicates Years timescale unit.
|
ExamplesShows how to customize timescale tier labels.
var project = new Project(DataDir + "CreateProject1.mpp");
project.TaskLinks.Add(project.RootTask.Children.Add("Task 1"), project.RootTask.Children.Add("Task 2"));
var view = (GanttChartView)project.DefaultView;
view.MiddleTimescaleTier = new TimescaleTier();
view.MiddleTimescaleTier.Unit = TimescaleUnit.Weeks;
view.MiddleTimescaleTier.Count = 1;
view.MiddleTimescaleTier.Label = DateLabel.WeekDddDd;
view.MiddleTimescaleTier.Alignment = StringAlignment.Center;
view.MiddleTimescaleTier.ShowTicks = true;
view.MiddleTimescaleTier.UsesFiscalYear = true;
view.TopTimescaleTier = new TimescaleTier(TimescaleUnit.Months, 1);
view.TopTimescaleTier.DateTimeConverter = date =>
new[] { "Янв.", "Фев.", "Мар.", "Апр.", "Май", "Июнь", "Июль", "Авг.", "Сен.", "Окт.", "Ноя.", "Дек." }[date.Month - 1];
project.Set(Prj.TimescaleStart, new DateTime(2012, 7, 30));
project.Set(Prj.TimescaleFinish, new DateTime(2012, 10, 6));
var pdfSaveOptions = new PdfSaveOptions
{
Timescale = Timescale.DefinedInView
};
project.Save(OutDir + "CustomizeTimescaleTierLabels_out.pdf", pdfSaveOptions);
See Also