/// <summary> /// Adds a line style to the drawing document /// </summary> /// <param name="styleName">The name of the style</param> /// <param name="boldLineEnds">True to have bold dots at each end of the line</param> /// <param name="segments">Segments. Positive numbers are dashes, negative are gaps</param> /// <returns></returns> /// <example> /// AddLineStyle("NewStyle", true, 1.25,-0.5,0.5,-0.5); /// To add a new line like this: /// ----- -- ----- -- ----- -- /// </example> public bool AddLineStyle(string styleName, bool boldLineEnds, params double[] segments) { // Set line end style var segmentString = boldLineEnds ? "B," : "A,"; // Add segments segmentString += string.Join(",", segments.Select(f => f.ToString())); // Add line style return(mBaseObject.AddLineStyle(styleName, segmentString)); }