This object outputs an ellipse or a circle. There are various options for customising the appearance.
Unique identifier of the object. This must be unique within the object pool (2 bytes, 0-65534).
The type of the object.
Object ID of a Line Attributes object that is used for the line attributes.
Width of the object in pixels.
Height of the object in pixels.
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/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/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°).
Object Id of a Fill Attributes object to be used for the fill attributes, or NULL for no fill.
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.