---
title: lineBreakStrategy
framework: appkit
role: symbol
role_heading: Instance Property
path: appkit/nsmutableparagraphstyle/linebreakstrategy
---

# lineBreakStrategy

The strategies that the text system may use to break lines while laying out the paragraph.

## Declaration

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

## 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

### Setting line-break information

- [lineBreakMode](appkit/nsmutableparagraphstyle/linebreakmode.md)
- [hyphenationFactor](appkit/nsmutableparagraphstyle/hyphenationfactor.md)
- [usesDefaultHyphenation](appkit/nsmutableparagraphstyle/usesdefaulthyphenation.md)
- [tighteningFactorForTruncation](appkit/nsmutableparagraphstyle/tighteningfactorfortruncation.md)
- [allowsDefaultTighteningForTruncation](appkit/nsmutableparagraphstyle/allowsdefaulttighteningfortruncation.md)
