Line Attribute

This object stores the line attributes associated with output graphics such as line objects. It defines how lines are rendered. The end point of the line can be calculated, but is not necessarily drawn when the line attribute is applied.

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 colour

Line colour. A colour based on the index of the Colour Palette.

Line Width

Pen thickness in pixels. Lines are drawn with a square brush of this size.

Line art

Bitmap pattern for the line. Each bit represents a colour point of the brush. Zero (0) bits are skipped (background colour) and one (1) bits are drawn in the line colour. Each bit corresponds to the size of the current brush. For example, 00110011 would represent two skipped brush points followed by two drawn brush points, and so on.

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.

Used in

Attribute
Description