Sets the line dash pattern (d); an empty dashArray draws solid lines.
public void SetDashPattern(ReadOnlySpan<double> dashArray, double phase)
The lengths of alternating dashes and gaps, in user space units: non-negative and not all zero.
The distance into the pattern at which the dash starts; non-negative.
ISO 32000-2 §8.4.3.6: the dash array's elements shall be non-negative numbers, not all zero.