There is complex attributes for advanced 2D graphics as pens, line types and fills.
- A pen determines a color.
- A line type determines the pattern of a line eg. dashed, dotted or with small triangles.
- A fill determines the pattern of the filling eg. vertical bars or with stars.
An advanced line for example has a pen and a line type attribute besides its geometrical information.
For these attributes there is a container so called Attribute manager. It has a simple interface.