Ellipse

This object outputs an ellipse or a circle. There are various options for customising the appearance.

Attributes

AID
Attribute
Description
Object Id

Unique identifier of the object. This must be unique within the object pool (2 bytes, 0-65534).

Type

The type of the object.

Line Attributes

Object ID of a Line Attributes object that is used for the line attributes.

Width

Width of the object in pixels.

Height

Height of the object in pixels.

Ellipse Type

0 = Closed ellipse
1 = Open ellipse, defined by start/end angle
2 = Closed ellipse segment
3 = Closed ellipse section NOTE 1: If the type > 0 and start and end angle are equal, the ellipse is drawn as closed.

NOTE 2: If the type = closed ellipse segment and start and end angle are equal, a single line with width = border width is drawn from the centre to the point on the border.

Start angle

Start angle/2 (in degrees) from the positive x-axis counterclockwise (90° is straight up). Start and end angle define the arc. If start and end angle are equal, the arc of the bar graph is closed (360°).

End angle

End angle/2 (in degrees) from the positive x-axis counterclockwise (90° is vertically upward). Start and end angle define the arc. If start and end angle are equal, the arc of the bar graph is closed (360°).

Fill Attributes

Object Id of a Fill Attributes object to be used for the fill attributes, or NULL for no fill.

Number of Macros to follow

Number of contained macro references, even if it is zero.

Each macro reference consists of 2 bytes: one for the event Id and one for the macro Id.

When the specified event occurs, the associated macro is executed. VT version 5 and later: A reference to a macro with a 16-bit Object Id counts as 2 macro references in the context of this attribute.