Line-output functions create simple and complex line output with the selected pen. The following list briefly describes each line-output function:
| Function | Description |
| LineDDA | Computes successive points on a line |
| LineTo | Draws a line with the selected pen |
| PolyDraw | Draws a series of lines and beziers. |
| Polygon | Draws a polygon |
| Polyline | Draws a set of line segments |
| PolylineTo | Draws one or more connected lines, updating the current position |
| PolyPolygon | Draws a series of closed polygons that are filled as though they were a single polygon |
| PolyPolyline | Draws a series of lines segments, which may not be connected |
| SetMiterLimit | Sets the limit for miter joins of lines |