Wzory kreskowania z liniami przerywanymi

Wzory kreskowania mogą zawierać linie kreskowe przez dodanie długości kresek do wiersza definicji wzoru kreskowania.

Każda długość kreski określa długość segmentu tworzącego linię. Jeśli długość określona jest wartością dodatnią, wówczas rysowany jest segment z opuszczonym pisakiem (kreska). Jeśli długość ma wartość ujemną, następuje podniesienie pisaka i kreska nie jest rysowana, co powoduje powstanie przestrzeni nazywanej odstępem. Rysowanie wzoru rozpoczyna się w początkowym punkcie pierwszego segmentu, a kolejne segmenty są rysowane w cyklu kołowym. Segment o długości zerowej jest rysowany jako kropka. W jednym wierszu definicji można określić do 6 długości kresek.

Standardowy wzór kreskowania ANSI33 wygląda następująco:

a jego definicja ma postać:

*ANSI33, ANSI Bronze, Brass, Copper
45, .176776695,0, 0,.25, .125,-.0625

Na przykład aby utworzyć wzór, w którym są rysowane linie kreskowe nachylone pod kątem 45 stopni z kreskami o długości 0.5 jednostki i przerwami o długości 0.5 jednostki, wiersz definicji może wyglądać w następujący sposób:

*DASH45, Dashed lines at 45 degrees
45, 0,0, 0,.5, .5,-.5

Aby narysować wzór zawierający kreskę o długości 0.5 jednostki, odstęp o długości 0.25 jednostki, kropkę i odstęp o długości 0.25 jednostki przed kolejną kreską, definicja może wyglądać w następujący sposób:

*DDOT45,Dash-dot-dash pattern: 45 degrees 
45, 0,0, 0,.5, .5,-.25, 0,-.25

Linie odsunięte w definicji wzoru kreskowania

Linie wzoru kreskowania można odsunąć za pomocą specyfikacji delta-x w rodzinie linii kreskowych. Następujący przykład ilustruje rysowanie rodziny linii o odstępach równych 0.5 jednostki i specyfikacji delta-x o wartości zero, co powoduje wyrównanie każdej linii:

*GOSTAK 
0, 0,0, 0,.5, .5,-.5

Zakreskowany tym wzorem obszar powinien wyglądać następująco:

Następujący przykład przedstawia poprzednią definicję wzoru kreskowania z odsunięciem wzdłuż osi X:

*SKEWED
0, 0,0, .5,.5, .5,-.5

Definicja wzoru kreskowania jest podobna, ale specyfikację delta-x ustawiono na 0.5. Powoduje to odsunięcie każdego kolejnego elementu rodziny o 0.5 w kierunku linii (w tym przypadku równolegle do osi X). Ponieważ linie są nieskończenie długie, daje to w efekcie schodkowe przesunięcia kolejno rysowanych sąsiednich segmentów o określoną wartość. Zakreskowany tym wzorem obszar powinien wyglądać następująco: