---
title: lineBreakStrategy
framework: appkit
role: symbol
role_heading: Instance Property
path: appkit/nsparagraphstyle/linebreakstrategy-swift.property
---

# lineBreakStrategy

The strategy for breaking lines while laying out paragraphs.

## Declaration

```swift
var lineBreakStrategy: NSParagraphStyle.LineBreakStrategy { get }
```

## Discussion

Discussion Line-break strategies are collections of options the system uses to determine where to break lines in a paragraph. This is different from lineBreakMode, which controls how to lay out lines of text that don’t fit in a container. The system ignores this property if the paragraph style’s lineBreakMode property specifies a mode that doesn’t support multiple lines, such as NSLineBreakMode.byClipping. The default value is NSLineBreakStrategyNone.

## See Also

### Getting line-break information

- [lineBreakMode](appkit/nsparagraphstyle/linebreakmode.md)
- [NSLineBreakMode](appkit/nslinebreakmode.md)
- [NSParagraphStyle.LineBreakStrategy](appkit/nsparagraphstyle/linebreakstrategy-swift.struct.md)
- [hyphenationFactor](appkit/nsparagraphstyle/hyphenationfactor.md)
- [usesDefaultHyphenation](appkit/nsparagraphstyle/usesdefaulthyphenation.md)
- [tighteningFactorForTruncation](appkit/nsparagraphstyle/tighteningfactorfortruncation.md)
- [allowsDefaultTighteningForTruncation](appkit/nsparagraphstyle/allowsdefaulttighteningfortruncation.md)
