---
title: extraLineFragmentRect
framework: appkit
role: symbol
role_heading: Instance Property
path: appkit/nslayoutmanager/extralinefragmentrect
---

# extraLineFragmentRect

The rectangle for the extra line fragment at the end of a document.

## Declaration

```swift
var extraLineFragmentRect: NSRect { get }
```

## Discussion

Discussion The layout manager uses the extra line fragment when the last character in a document causes a line or paragraph break. This extra line fragment has no corresponding glyph. The rectangle is defined in the coordinate system of its NSTextContainer. NSZeroRect if there is no such rectangle.

## See Also

### Getting layout information

- [attachmentSize(forGlyphAt:)](appkit/nslayoutmanager/attachmentsize(forglyphat:).md)
- [drawsOutsideLineFragment(forGlyphAt:)](appkit/nslayoutmanager/drawsoutsidelinefragment(forglyphat:).md)
- [extraLineFragmentTextContainer](appkit/nslayoutmanager/extralinefragmenttextcontainer.md)
- [extraLineFragmentUsedRect](appkit/nslayoutmanager/extralinefragmentusedrect.md)
- [firstUnlaidCharacterIndex()](appkit/nslayoutmanager/firstunlaidcharacterindex().md)
- [firstUnlaidGlyphIndex()](appkit/nslayoutmanager/firstunlaidglyphindex().md)
- [getFirstUnlaidCharacterIndex(_:glyphIndex:)](appkit/nslayoutmanager/getfirstunlaidcharacterindex(_:glyphindex:).md)
- [lineFragmentRect(forGlyphAt:effectiveRange:)](appkit/nslayoutmanager/linefragmentrect(forglyphat:effectiverange:).md)
- [lineFragmentRect(forGlyphAt:effectiveRange:withoutAdditionalLayout:)](appkit/nslayoutmanager/linefragmentrect(forglyphat:effectiverange:withoutadditionallayout:).md)
- [lineFragmentUsedRect(forGlyphAt:effectiveRange:)](appkit/nslayoutmanager/linefragmentusedrect(forglyphat:effectiverange:).md)
- [lineFragmentUsedRect(forGlyphAt:effectiveRange:withoutAdditionalLayout:)](appkit/nslayoutmanager/linefragmentusedrect(forglyphat:effectiverange:withoutadditionallayout:).md)
- [location(forGlyphAt:)](appkit/nslayoutmanager/location(forglyphat:).md)
- [notShownAttribute(forGlyphAt:)](appkit/nslayoutmanager/notshownattribute(forglyphat:).md)
- [truncatedGlyphRange(inLineFragmentForGlyphAt:)](appkit/nslayoutmanager/truncatedglyphrange(inlinefragmentforglyphat:).md)
