---
title: "layoutManager(_:paragraphSpacingAfterGlyphAt:withProposedLineFragmentRect:)"
framework: appkit
role: symbol
role_heading: Instance Method
path: "appkit/nslayoutmanagerdelegate/layoutmanager(_:paragraphspacingafterglyphat:withproposedlinefragmentrect:)"
---

# layoutManager(_:paragraphSpacingAfterGlyphAt:withProposedLineFragmentRect:)

Returns the amount of space to add at the end of a paragraph.

## Declaration

```swift
optional func layoutManager(_ layoutManager: NSLayoutManager, paragraphSpacingAfterGlyphAt glyphIndex: Int, withProposedLineFragmentRect rect: NSRect) -> CGFloat
```

## Parameters

- `layoutManager`: The layout manager doing the layout.
- `glyphIndex`: The index of the glyph at the end of the line.
- `rect`: The proposed line fragment rectangle for the current line.

## Return Value

Return Value The paragraph spacing after the current line.

## Discussion

Discussion This message is sent while each line is laid out to enable the layout manager delegate to customize the shape of line.

## See Also

### Handling line fragments

- [layoutManager(_:shouldBreakLineByHyphenatingBeforeCharacterAt:)](appkit/nslayoutmanagerdelegate/layoutmanager(_:shouldbreaklinebyhyphenatingbeforecharacterat:).md)
- [layoutManager(_:shouldBreakLineByWordBeforeCharacterAt:)](appkit/nslayoutmanagerdelegate/layoutmanager(_:shouldbreaklinebywordbeforecharacterat:).md)
- [layoutManager(_:lineSpacingAfterGlyphAt:withProposedLineFragmentRect:)](appkit/nslayoutmanagerdelegate/layoutmanager(_:linespacingafterglyphat:withproposedlinefragmentrect:).md)
- [layoutManager(_:paragraphSpacingBeforeGlyphAt:withProposedLineFragmentRect:)](appkit/nslayoutmanagerdelegate/layoutmanager(_:paragraphspacingbeforeglyphat:withproposedlinefragmentrect:).md)
- [layoutManager(_:boundingBoxForControlGlyphAt:for:proposedLineFragment:glyphPosition:characterIndex:)](appkit/nslayoutmanagerdelegate/layoutmanager(_:boundingboxforcontrolglyphat:for:proposedlinefragment:glyphposition:characterindex:).md)
- [layoutManager(_:shouldSetLineFragmentRect:lineFragmentUsedRect:baselineOffset:in:forGlyphRange:)](appkit/nslayoutmanagerdelegate/layoutmanager(_:shouldsetlinefragmentrect:linefragmentusedrect:baselineoffset:in:forglyphrange:).md)
