Line (Output)

This object outputs a line whose start point is defined in the Parent object.

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.

Line Direction

0 = Line is drawn from the top left to the bottom right corner of the enclosing virtual rectangle

StartX = X position of this object

StartY = Y position of this object

EndX = StartX + width - line width

EndY = StartY + height - line width

NOTE 1: If EndX < StartX, then EndX = StartX

NOTE 2: If EndY < StartY, then EndY = StartY

1 = Line is drawn from the bottom left to the top right corner of the enclosing virtual rectangle

StartX = X position of this object

StartY = Y position of this object + height - line width

EndX = StartX + width - line width

EndY = Y position of this object

NOTE 3: If EndX < StartX, then EndX = StartX

NOTE 4: If StartY < EndY, then StartY = EndY

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.