Defines a SVGPathSeg command that draws a linear closing line from the end of the prior segment to the starting point of the path data.
The SVGPathSegClosePath object has these types of members:
The SVGPathSegClosePath object has these properties.
Gets the type of the path segment.
Gets the type of the path segment, specified by the corresponding one-character command name.
- Scalable Vector Graphics: Paths, Section 8.5.2
The closepath command (Z or z) ends the current subpath and causes an automatic straight line to be drawn from the current point to the initial point of the current subpath. If you follow a "closepath" command immediately by a "moveto" command, the "moveto" command identifies the start point of the next subpath. If you follow a "closepath" command immediately by any other command, the next subpath starts at the same initial point as the current subpath.
When a subpath ends in a "closepath" command, the implementation of 'stroke-linejoin' and 'stroke-linecap' differs from when you manually close a subpath through a "lineto" command. With a "closepath" command, the end of the final segment of the subpath is joined with the start of the initial segment of the subpath by using the current value of 'stroke-linejoin'. If you manually close the subpath through a "lineto" command, the start of the first segment and the end of the last segment are each capped by using the current value of 'stroke-linecap' instead of being joined. At the end of the command, the new current point is set to the initial point of the current subpath.