---
title: defaultLineCapStyle
framework: appkit
role: symbol
role_heading: Type Property
path: appkit/nsbezierpath/defaultlinecapstyle
---

# defaultLineCapStyle

Returns the default line cap style for all paths.

## Declaration

```swift
class var defaultLineCapStyle: NSBezierPath.LineCapStyle { get set }
```

## Return Value

Return Value The default line cap style or NSButtLineCapStyle if no other style has been set. For a list of values, see Constants.

## Discussion

Discussion The default line cap style can be overridden for individual paths by setting a custom style for that path using the NSBezierPath method.

## See Also

### Related Documentation

- [lineCapStyle](appkit/nsbezierpath/linecapstyle-swift.property.md)

### Configuring Default Path Attributes

- [defaultWindingRule](appkit/nsbezierpath/defaultwindingrule.md)
- [defaultLineJoinStyle](appkit/nsbezierpath/defaultlinejoinstyle.md)
- [defaultLineWidth](appkit/nsbezierpath/defaultlinewidth.md)
- [defaultMiterLimit](appkit/nsbezierpath/defaultmiterlimit.md)
- [defaultFlatness](appkit/nsbezierpath/defaultflatness.md)
