boundsRect(for:at:effectiveRange:)
Returns the bounding rectangle for the specified text block and glyph.
Declaration
func boundsRect(for block: NSTextBlock, at glyphIndex: Int, effectiveRange effectiveGlyphRange: NSRangePointer?) -> NSRectParameters
- block:
The text block whose bounding rectangle is returned.
- glyphIndex:
Index of the glyph.
- effectiveGlyphRange:
If not
NULL, on output, the range for all glyphs in the text block.
Return Value
The bounding rectangle of the text block, or NSZeroRect if no rectangle has been set for the specified block since the last invalidation.
Discussion
This method causes glyph generation but not layout. Block layout rectangles and bounds rectangles are always in container coordinates.