# DrawEllipseOptions

## Content

[**DsPdfJS API v9.1.3**](../README)

***

[DsPdfJS API](../globals) / DrawEllipseOptions

# Type Alias: DrawEllipseOptions

> **DrawEllipseOptions** = `object`

Provides options for drawing and filling an ellipse.

## Properties

### brushBounds?

> `optional` **brushBounds**: [`Bounds`](Bounds)

The optional bounds for the fill brush.

***

### brushTransform?

> `optional` **brushTransform**: [`Transform`](../classes/Transform) \| `null`

The transformation applied to the brush.

***

### fillBrush?

> `optional` **fillBrush**: [`Brush`](../classes/Brush) \| `null`

A reference to the brush to fill the interior of the ellipse.
This property has a priority over the [DrawEllipseOptions.fillColor](#fillcolor).

***

### fillColor?

> `optional` **fillColor**: [`Color`](Color)

The color to fill the interior of the ellipse.
This property is ignored if the [DrawEllipseOptions.fillBrush](#fillbrush) is assigned.

***

### lineCap?

> `optional` **lineCap**: [`PenLineCap`](../enumerations/PenLineCap)

The line cap style specifies the shape to be used at the ends of open subpaths (and dashes, if any) when they are stroked.
Overrides the existing value if [DrawEllipseOptions.strokePen](#strokepen) is specified.

***

### lineColor?

> `optional` **lineColor**: [`Color`](Color)

The color of the ellipse outline.
Overrides the existing value if [DrawEllipseOptions.strokePen](#strokepen) is specified.

***

### lineJoin?

> `optional` **lineJoin**: [`PenLineJoin`](../enumerations/PenLineJoin)

The line join style specifies the shape to be used at the corners of line segments.
Overrides the existing value if [DrawEllipseOptions.strokePen](#strokepen) is specified.

***

### lineStyle?

> `optional` **lineStyle**: [`DashStyle`](../enumerations/DashStyle)

The style of dashed pen to draw the ellipse outline.
Overrides the existing value if [DrawEllipseOptions.strokePen](#strokepen) is specified.

***

### lineWidth?

> `optional` **lineWidth**: `number`

The width of the line pen to draw the ellipse outline, in units used for drawing.
Overrides the existing value if [DrawEllipseOptions.strokePen](#strokepen) is specified.

***

### strokePen?

> `optional` **strokePen**: [`Pen`](../classes/Pen) \| `null`

A reference to the pen to draw the ellipse outline.
