Contents

getLineFragmentRect(_:usedRect:forParagraphSeparatorGlyphRange:atProposedOrigin:)

Calculates the line fragment rectangle and line fragment used rectangle for blank lines.

Declaration

func getLineFragmentRect(_ lineFragmentRect: NSRectPointer, usedRect lineFragmentUsedRect: NSRectPointer, forParagraphSeparatorGlyphRange paragraphSeparatorGlyphRange: NSRange, atProposedOrigin lineOrigin: NSPoint)

Parameters

  • lineFragmentRect:

    On return, the calculated line fragment rectangle.

  • lineFragmentUsedRect:

    On return, the used rectangle (the portion of the line fragment rectangle that actually contains marks).

  • paragraphSeparatorGlyphRange:

    The range of glyphs under consideration. A paragraphSeparatorGlyphRange with length 0 indicates an extra line fragment (which occurs if the last character in the paragraph is a line separator).

  • lineOrigin:

    The origin point of the line fragment rectangle.

See Also

Laying out glyphs