In a Gantt Chart (GraphType = 99), this property selects the date scale (days, weeks, or months) that is displayed at the top of the chart.
DATA TYPE:
integer
RANGE:
public static final int DATESCALE_DAYS = 1; public static final int DATESCALE_WEEKS = 2; public static final int DATESCALE_MONTHS = 3;
DEFAULT:
DATESCALE_DAYS = 1;
SYNTAX:
void setDateScale(int newValue); int getDateScale();
EXAMPLE:
setGraphType(99); setTitleString("Gantt Chart"); setSubtitleDisplay(false); setFootnoteDisplay(false); setLegendDisplay(false); setData(0, 0, 8, 1, 2003); setData(0, 1, 8, 2, 2003); setData(0, 2, 25.0); setData(0, 3, 8, 3, 2003); setData(0, 4, 8, 4, 2003); setData(0, 5, 1); setData(0, 6, -1); setSeriesLabel(0, "Task 1 - Wash Dog"); setData(1, 0, 8, 5, 2003); setData(1, 1, 8, 6, 2003); setData(1, 2, 50.0); setData(1, 3, 8, 7, 2003); setData(1, 4, 8, 8, 2003); setData(1, 5, 2); setData(1, 6, -1); setSeriesLabel(1, "Task 2 - Wash Cat"); setData(2, 0, 8, 9, 2003); setData(2, 1, 8, 10, 2003); setData(2, 2, 75.0); setData(2, 3, 8, 11, 2003); setData(2, 4, 8, 12, 2003); setData(2, 5, -1); setData(2, 6, -1); setSeriesLabel(2, "Task 3 - Wash Car"); setStartDate(8,1,2003); setCurrentDate(8,15,2003); setEndDate(8,30,2003); setDataRange(0,0,2,6); setDateScale(1); setSubtitleString("DateScale = DATESCALE_DAYS(1)");
setDateScale(2); setSubtitleString("DateScale = DATESCALE_WEEKS(2)");
In Gantt charts, this property enables/disables the display of extra time that is needed for a task. When a task's end date is past the chart's current date, the extra time needed for the task is shown as a dashed-line box that extends beyond the current date line. This property enables/disables the extra time dashed-line box.
DATA TYPE:
boolean
RANGE:
true/false; true = Display extra time box, false = Do not display extra time box
DEFAULT:
true
SYNTAX:
void setExtraTimeDisplay(boolean newValue); boolean setExtraTimeDisplay();
EXAMPLE:
setGraphType(99); setTitleString("Gantt Chart"); setSubtitleDisplay(false); setFootnoteDisplay(false); setLegendDisplay(false); setData(0, 0, 8, 1, 2003); setData(0, 1, 8, 2, 2003); setData(0, 2, 25.0); setData(0, 3, 8, 3, 2003); setData(0, 4, 8, 4, 2003); setData(0, 5, 1); setData(0, 6, -1); setSeriesLabel(0, "Task 1 - Wash Dog"); setData(1, 0, 8, 5, 2003); setData(1, 1, 8, 6, 2003); setData(1, 2, 50.0); setData(1, 3, 8, 7, 2003); setData(1, 4, 8, 8, 2003); setData(1, 5, 2); setData(1, 6, -1); setSeriesLabel(1, "Task 2 - Wash Cat"); setData(2, 0, 8, 9, 2003); setData(2, 1, 8, 10, 2003); setData(2, 2, 75.0); setData(2, 3, 8, 11, 2003); setData(2, 4, 8, 12, 2003); setData(2, 5, -1); setData(2, 6, -1); setSeriesLabel(2, "Task 3 - Wash Car"); setStartDate(8,1,2003); setCurrentDate(8,10,2003); setEndDate(8,30,2003); setDataRange(0,0,2,6); setExtraTimeDisplay(false);
setExtraTimeDisplay(true);
This property enables/disables drawing of the percent complete display that is normally shown on the right side of a Gantt chart.
DATA TYPE:
boolean
RANGE:
true / false; true = Show percent complete display, false = Do not show.
DEFAULT:
true
SYNTAX:
void PercentCompleteDisplay(boolean newValue); boolean getPercentCompleteDisplay();
EXAMPLE:
setGraphType(99); setTitleString("Gantt Chart"); setSubtitleDisplay(false); setFootnoteDisplay(false); setLegendDisplay(false); setData(0, 0, 8, 1, 2003); setData(0, 1, 8, 2, 2003); setData(0, 2, 25.0); setData(0, 3, 8, 3, 2003); setData(0, 4, 8, 4, 2003); setData(0, 5, 1); setData(0, 6, -1); setSeriesLabel(0, "Task 1 - Wash Dog"); setData(1, 0, 8, 5, 2003); setData(1, 1, 8, 6, 2003); setData(1, 2, 50.0); setData(1, 3, 8, 7, 2003); setData(1, 4, 8, 8, 2003); setData(1, 5, 2); setData(1, 6, -1); setSeriesLabel(1, "Task 2 - Wash Cat"); setData(2, 0, 8, 9, 2003); setData(2, 1, 8, 10, 2003); setData(2, 2, 75.0); setData(2, 3, 8, 11, 2003); setData(2, 4, 8, 12, 2003); setData(2, 5, -1); setData(2, 6, -1); setSeriesLabel(2, "Task 3 - Wash Car"); setStartDate(8,1,2003); setCurrentDate(8,15,2003); setEndDate(8,30,2003); setDataRange(0,0,2,6); setPercentCompleteDisplay(true);
setPercentCompleteDisplay(false);
This property sets the number of number of markers to show in the quality legend in a Gantt chart. The quality legend must be enabled and displayed with setDisplay(getQualityLegendArea(), true).
DATA TYPE:
integer
RANGE:
Any integer value
DEFAULT:
3
SYNTAX:
void setQONumColorRanges(int newValue); int getQONumColorRanges();
EXAMPLE:
setGraphType(99); setTitleString("Gantt Chart"); setSubtitleDisplay(false); setFootnoteDisplay(false); setLegendDisplay(false); setData(0, 0, 8, 1, 2003); setData(0, 1, 8, 2, 2003); setData(0, 2, 25.0); setData(0, 3, 8, 3, 2003); setData(0, 4, 8, 4, 2003); setData(0, 5, 1); setData(0, 6, -1); setSeriesLabel(0, "Task 1 - Wash Dog"); setData(1, 0, 8, 5, 2003); setData(1, 1, 8, 6, 2003); setData(1, 2, 50.0); setData(1, 3, 8, 7, 2003); setData(1, 4, 8, 8, 2003); setData(1, 5, 2); setData(1, 6, -1); setSeriesLabel(1, "Task 2 - Wash Cat"); setData(2, 0, 8, 9, 2003); setData(2, 1, 8, 10, 2003); setData(2, 2, 75.0); setData(2, 3, 8, 11, 2003); setData(2, 4, 8, 12, 2003); setData(2, 5, -1); setData(2, 6, -1); setSeriesLabel(2, "Task 3 - Wash Car"); setStartDate(8,1,2003); setCurrentDate(8,15,2003); setEndDate(8,30,2003); setDataRange(0,0,2,6); setRect(getQualityLegendArea(), new Rectangle(-14180,-13600,25072,2063)); setQONumColorRanges (4); setDisplay(getQualityLegendArea(), true); setQOLabel(0, "Overdue"); setQOLabel(1, "Caution"); setQOLabel(2, "OK"); setQOLabel(3, "Good"); setQOColor(0,new Color(0, 0, 255)); setQOColor(3,new Color(255,0,255));
This property controls the height of a task riser in a Gantt Chart.
DATA TYPE:
integer
RANGE:
0...5000 (0=automatic)
DEFAULT:
0
SYNTAX:
void setTaskHeight(int newValue); int setTaskHeight();
EXAMPLE:
setGraphType(99); setTitleString("Gantt Chart"); setSubtitleDisplay(false); setFootnoteDisplay(false); setLegendDisplay(false); setData(0, 0, 8, 1, 2003); setData(0, 1, 8, 2, 2003); setData(0, 2, 25.0); setData(0, 3, 8, 3, 2003); setData(0, 4, 8, 4, 2003); setData(0, 5, 1); setData(0, 6, -1); setSeriesLabel(0, "Task 1 - Wash Dog"); setData(1, 0, 8, 5, 2003); setData(1, 1, 8, 6, 2003); setData(1, 2, 50.0); setData(1, 3, 8, 7, 2003); setData(1, 4, 8, 8, 2003); setData(1, 5, 2); setData(1, 6, -1); setSeriesLabel(1, "Task 2 - Wash Cat"); setData(2, 0, 8, 9, 2003); setData(2, 1, 8, 10, 2003); setData(2, 2, 75.0); setData(2, 3, 8, 11, 2003); setData(2, 4, 8, 12, 2003); setData(2, 5, -1); setData(2, 6, -1); setSeriesLabel(2, "Task 3 - Wash Car"); setStartDate(8,1,2003); setCurrentDate(8,15,2003); setEndDate(8,30,2003); setDataRange(0,0,2,6); setTaskHeight(2000);
setTaskHeight(4000);