
**Inheritance:**
java.lang.Object
```
public class ProgressLines
```

Represents progress lines in a Gantt Chart view.
## Constructors

| Constructor | Description |
| --- | --- |
| [ProgressLines()](#ProgressLines--) |  |
## Methods

| Method | Description |
| --- | --- |
| [getBeginAtDate()](#getBeginAtDate--) | Gets the date to display progress lines from. |
| [getBeginAtProjectStart()](#getBeginAtProjectStart--) | Gets a value indicating whether to display progress lines from the beginning of the project start date. |
| [getDateFormat()](#getDateFormat--) | Gets the date format ([DateLabel](../../com.aspose.tasks/datelabel)). |
| [getDisplayAtCurrentDate()](#getDisplayAtCurrentDate--) | Gets a value indicating whether to display progress line at current date. |
| [getDisplayAtRecurringIntervals()](#getDisplayAtRecurringIntervals--) | Gets a value indicating whether to display progress line at recurring intervals. |
| [getDisplaySelected()](#getDisplaySelected--) | Gets a value indicating whether to display progress lines at the selected dates. |
| [getFont()](#getFont--) | Gets the font used for progress line label. |
| [getLineColor()](#getLineColor--) | Gets the line color for current progress line. |
| [getLinePattern()](#getLinePattern--) | Gets the line pattern of current progress line. |
| [getOtherLineColor()](#getOtherLineColor--) | Gets the color of other progress line. |
| [getOtherLinePattern()](#getOtherLinePattern--) | Gets the line pattern for other progress line. |
| [getOtherProgressPointColor()](#getOtherProgressPointColor--) | Gets the color of other progress point. |
| [getOtherProgressPointShape()](#getOtherProgressPointShape--) | Gets the progress point shape of other progress line. |
| [getProgressPointColor()](#getProgressPointColor--) | Gets the color of progress point. |
| [getProgressPointShape()](#getProgressPointShape--) | Gets the progress point shape. |
| [getRecurringInterval()](#getRecurringInterval--) | Gets the recurring interval. |
| [getSelectedDates()](#getSelectedDates--) | Gets the list of selected dates to display progress lines for. |
| [getShowDate()](#getShowDate--) | Gets a value indicating whether to show date for each progress line. |
| [isBaselinePlan()](#isBaselinePlan--) | Gets a value indicating whether to display progress lines for baseline plan or actual. |
| [isBaselinePlan(boolean value)](#isBaselinePlan-boolean-) | Sets a value indicating whether to display progress lines for baseline plan or actual. |
| [setBeginAtDate(Date value)](#setBeginAtDate-java.util.Date-) | Sets the date to display progress lines from. |
| [setBeginAtProjectStart(boolean value)](#setBeginAtProjectStart-boolean-) | Sets a value indicating whether to display progress lines from the beginning of the project start date. |
| [setDateFormat(int value)](#setDateFormat-int-) | Sets the date format ([DateLabel](../../com.aspose.tasks/datelabel)). |
| [setDisplayAtCurrentDate(boolean value)](#setDisplayAtCurrentDate-boolean-) | Sets a value indicating whether to display progress line at current date. |
| [setDisplayAtRecurringIntervals(boolean value)](#setDisplayAtRecurringIntervals-boolean-) | Sets a value indicating whether to display progress line at recurring intervals. |
| [setDisplaySelected(boolean value)](#setDisplaySelected-boolean-) | Sets a value indicating whether to display progress lines at the selected dates. |
| [setFont(FontDescriptor value)](#setFont-com.aspose.tasks.FontDescriptor-) | Sets the font used for progress line label. |
| [setLineColor(Color value)](#setLineColor-java.awt.Color-) | Sets the line color for current progress line. |
| [setLinePattern(int value)](#setLinePattern-int-) | Sets the line pattern of current progress line. |
| [setOtherLineColor(Color value)](#setOtherLineColor-java.awt.Color-) | Sets the color of other progress line. |
| [setOtherLinePattern(int value)](#setOtherLinePattern-int-) | Sets the line pattern for other progress line. |
| [setOtherProgressPointColor(Color value)](#setOtherProgressPointColor-java.awt.Color-) | Sets the color of other progress point. |
| [setOtherProgressPointShape(int value)](#setOtherProgressPointShape-int-) | Sets the progress point shape of other progress line. |
| [setProgressPointColor(Color value)](#setProgressPointColor-java.awt.Color-) | Sets the color of progress point. |
| [setProgressPointShape(int value)](#setProgressPointShape-int-) | Sets the progress point shape. |
| [setRecurringInterval(RecurringInterval value)](#setRecurringInterval-com.aspose.tasks.RecurringInterval-) | Sets the recurring interval. |
| [setShowDate(boolean value)](#setShowDate-boolean-) | Sets a value indicating whether to show date for each progress line. |
### ProgressLines() {#ProgressLines--}
```
public ProgressLines()
```


### getBeginAtDate() {#getBeginAtDate--}
```
public final Date getBeginAtDate()
```


Gets the date to display progress lines from.

**Returns:**
java.util.Date - the date to display progress lines from.
### getBeginAtProjectStart() {#getBeginAtProjectStart--}
```
public final boolean getBeginAtProjectStart()
```


Gets a value indicating whether to display progress lines from the beginning of the project start date.

**Returns:**
boolean - a value indicating whether to display progress lines from the beginning of the project start date.
### getDateFormat() {#getDateFormat--}
```
public final int getDateFormat()
```


Gets the date format ([DateLabel](../../com.aspose.tasks/datelabel)).

**Returns:**
int - the date format ([DateLabel](../../com.aspose.tasks/datelabel)).
### getDisplayAtCurrentDate() {#getDisplayAtCurrentDate--}
```
public final boolean getDisplayAtCurrentDate()
```


Gets a value indicating whether to display progress line at current date.

**Returns:**
boolean - a value indicating whether to display progress line at current date.
### getDisplayAtRecurringIntervals() {#getDisplayAtRecurringIntervals--}
```
public final boolean getDisplayAtRecurringIntervals()
```


Gets a value indicating whether to display progress line at recurring intervals.

**Returns:**
boolean - a value indicating whether to display progress line at recurring intervals.
### getDisplaySelected() {#getDisplaySelected--}
```
public final boolean getDisplaySelected()
```


Gets a value indicating whether to display progress lines at the selected dates.

**Returns:**
boolean - a value indicating whether to display progress lines at the selected dates.
### getFont() {#getFont--}
```
public final FontDescriptor getFont()
```


Gets the font used for progress line label.

**Returns:**
[FontDescriptor](../../com.aspose.tasks/fontdescriptor) - the font used for progress line label.
### getLineColor() {#getLineColor--}
```
public final Color getLineColor()
```


Gets the line color for current progress line.

**Returns:**
java.awt.Color - the line color for current progress line.
### getLinePattern() {#getLinePattern--}
```
public final int getLinePattern()
```


Gets the line pattern of current progress line. `LinePattern`([getLinePattern()](../../com.aspose.tasks/progresslines\#getLinePattern--)/[setLinePattern(int)](../../com.aspose.tasks/progresslines\#setLinePattern-int-)).

**Returns:**
int - the line pattern of current progress line.
### getOtherLineColor() {#getOtherLineColor--}
```
public final Color getOtherLineColor()
```


Gets the color of other progress line.

**Returns:**
java.awt.Color - the color of other progress line.
### getOtherLinePattern() {#getOtherLinePattern--}
```
public final int getOtherLinePattern()
```


Gets the line pattern for other progress line.

**Returns:**
int - the line pattern for other progress line.
### getOtherProgressPointColor() {#getOtherProgressPointColor--}
```
public final Color getOtherProgressPointColor()
```


Gets the color of other progress point.

**Returns:**
java.awt.Color - the color of other progress point.
### getOtherProgressPointShape() {#getOtherProgressPointShape--}
```
public final int getOtherProgressPointShape()
```


Gets the progress point shape of other progress line.

**Returns:**
int - the progress point shape of other progress line.
### getProgressPointColor() {#getProgressPointColor--}
```
public final Color getProgressPointColor()
```


Gets the color of progress point.

**Returns:**
java.awt.Color - the color of progress point.
### getProgressPointShape() {#getProgressPointShape--}
```
public final int getProgressPointShape()
```


Gets the progress point shape. [GanttBarEndShape](../../com.aspose.tasks/ganttbarendshape).

**Returns:**
int - the progress point shape.
### getRecurringInterval() {#getRecurringInterval--}
```
public final RecurringInterval getRecurringInterval()
```


Gets the recurring interval. `RecurringInterval`([getRecurringInterval()](../../com.aspose.tasks/progresslines\#getRecurringInterval--)/[setRecurringInterval(RecurringInterval)](../../com.aspose.tasks/progresslines\#setRecurringInterval-RecurringInterval-)).

**Returns:**
[RecurringInterval](../../com.aspose.tasks/recurringinterval) - the recurring interval.
### getSelectedDates() {#getSelectedDates--}
```
public final List<Date> getSelectedDates()
```


Gets the list of selected dates to display progress lines for.

**Returns:**
java.util.List&lt;java.util.Date&gt; - the list of selected dates to display progress lines for.
### getShowDate() {#getShowDate--}
```
public final boolean getShowDate()
```


Gets a value indicating whether to show date for each progress line.

**Returns:**
boolean - a value indicating whether to show date for each progress line.
### isBaselinePlan() {#isBaselinePlan--}
```
public final boolean isBaselinePlan()
```


Gets a value indicating whether to display progress lines for baseline plan or actual.

**Returns:**
boolean - a value indicating whether to display progress lines for baseline plan or actual.
### isBaselinePlan(boolean value) {#isBaselinePlan-boolean-}
```
public final void isBaselinePlan(boolean value)
```


Sets a value indicating whether to display progress lines for baseline plan or actual.

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | boolean | a value indicating whether to display progress lines for baseline plan or actual. |

### setBeginAtDate(Date value) {#setBeginAtDate-java.util.Date-}
```
public final void setBeginAtDate(Date value)
```


Sets the date to display progress lines from.

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | java.util.Date | the date to display progress lines from. |

### setBeginAtProjectStart(boolean value) {#setBeginAtProjectStart-boolean-}
```
public final void setBeginAtProjectStart(boolean value)
```


Sets a value indicating whether to display progress lines from the beginning of the project start date.

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | boolean | a value indicating whether to display progress lines from the beginning of the project start date. |

### setDateFormat(int value) {#setDateFormat-int-}
```
public final void setDateFormat(int value)
```


Sets the date format ([DateLabel](../../com.aspose.tasks/datelabel)).

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | int | the date format ([DateLabel](../../com.aspose.tasks/datelabel)). |

### setDisplayAtCurrentDate(boolean value) {#setDisplayAtCurrentDate-boolean-}
```
public final void setDisplayAtCurrentDate(boolean value)
```


Sets a value indicating whether to display progress line at current date.

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | boolean | a value indicating whether to display progress line at current date. |

### setDisplayAtRecurringIntervals(boolean value) {#setDisplayAtRecurringIntervals-boolean-}
```
public final void setDisplayAtRecurringIntervals(boolean value)
```


Sets a value indicating whether to display progress line at recurring intervals.

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | boolean | a value indicating whether to display progress line at recurring intervals. |

### setDisplaySelected(boolean value) {#setDisplaySelected-boolean-}
```
public final void setDisplaySelected(boolean value)
```


Sets a value indicating whether to display progress lines at the selected dates.

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | boolean | a value indicating whether to display progress lines at the selected dates. |

### setFont(FontDescriptor value) {#setFont-com.aspose.tasks.FontDescriptor-}
```
public final void setFont(FontDescriptor value)
```


Sets the font used for progress line label.

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | [FontDescriptor](../../com.aspose.tasks/fontdescriptor) | the font used for progress line label. |

### setLineColor(Color value) {#setLineColor-java.awt.Color-}
```
public final void setLineColor(Color value)
```


Sets the line color for current progress line.

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | java.awt.Color | the line color for current progress line. |

### setLinePattern(int value) {#setLinePattern-int-}
```
public final void setLinePattern(int value)
```


Sets the line pattern of current progress line. `LinePattern`([getLinePattern()](../../com.aspose.tasks/progresslines\#getLinePattern--)/[setLinePattern(int)](../../com.aspose.tasks/progresslines\#setLinePattern-int-)).

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | int | the line pattern of current progress line. |

### setOtherLineColor(Color value) {#setOtherLineColor-java.awt.Color-}
```
public final void setOtherLineColor(Color value)
```


Sets the color of other progress line.

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | java.awt.Color | the color of other progress line. |

### setOtherLinePattern(int value) {#setOtherLinePattern-int-}
```
public final void setOtherLinePattern(int value)
```


Sets the line pattern for other progress line.

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | int | the line pattern for other progress line. |

### setOtherProgressPointColor(Color value) {#setOtherProgressPointColor-java.awt.Color-}
```
public final void setOtherProgressPointColor(Color value)
```


Sets the color of other progress point.

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | java.awt.Color | the color of other progress point. |

### setOtherProgressPointShape(int value) {#setOtherProgressPointShape-int-}
```
public final void setOtherProgressPointShape(int value)
```


Sets the progress point shape of other progress line.

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | int | the progress point shape of other progress line. |

### setProgressPointColor(Color value) {#setProgressPointColor-java.awt.Color-}
```
public final void setProgressPointColor(Color value)
```


Sets the color of progress point.

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | java.awt.Color | the color of progress point. |

### setProgressPointShape(int value) {#setProgressPointShape-int-}
```
public final void setProgressPointShape(int value)
```


Sets the progress point shape. [GanttBarEndShape](../../com.aspose.tasks/ganttbarendshape).

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | int | the progress point shape. |

### setRecurringInterval(RecurringInterval value) {#setRecurringInterval-com.aspose.tasks.RecurringInterval-}
```
public final void setRecurringInterval(RecurringInterval value)
```


Sets the recurring interval. `RecurringInterval`([getRecurringInterval()](../../com.aspose.tasks/progresslines\#getRecurringInterval--)/[setRecurringInterval(RecurringInterval)](../../com.aspose.tasks/progresslines\#setRecurringInterval-RecurringInterval-)).

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | [RecurringInterval](../../com.aspose.tasks/recurringinterval) | the recurring interval. |

### setShowDate(boolean value) {#setShowDate-boolean-}
```
public final void setShowDate(boolean value)
```


Sets a value indicating whether to show date for each progress line.

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | boolean | a value indicating whether to show date for each progress line. |

