Contents

layoutManager(_:paragraphSpacingBeforeGlyphAt:withProposedLineFragmentRect:)

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

Declaration

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

Parameters

  • layoutManager:

    The layout manager doing the layout.

  • glyphIndex:

    The index of the glyph at the beginning of the line.

  • rect:

    The proposed line fragment rectangle for the current line.

Return Value

The paragraph spacing before the current line.

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