Contents

characterBounds(at:)

Returns the bounds, in page space, of the character at the specified index.

Declaration

func characterBounds(at index: Int) -> CGRect
func characterBounds(at index: Int) -> NSRect

Discussion

In the unlikely event that there is more than one character at the specified index point, only the bounds of the first character is returned.

Page space is a 72 dpi coordinate system with the origin at the lower-left corner of the current page. Note that the bounds returned are not guaranteed to have integer coordinates.

See Also

Working with Textual Content