8 vagy 16 bites maszk amely leírja, hogy mely biteknek
megfelelő pontok legyenek kirajzolva mint a vonal pontjai
pl:
11111111 = folytonos
11101110 = szaggatott
pl. C-ben:
void far setlinestyle (int linestyle,
unsigned upattern,
int thickness)
linestyle = 0 folytonos,
1 szaggatott
rajzolás: (pásztázással)
if bitstring [i mod 16] then WritePixel(x,y érték)
hátránya: szaggatások távolsága függ a meredekségtől
megoldás: a távolságot számolva rajzolni a szakaszokat