Instance Method

characterIndexAtPoint:

Returns the character index value for the specified point in page space.

Declaration

iOS, Mac Catalyst
- (NSInteger)characterIndexAtPoint:(CGPoint)point;
macOS
- (NSInteger)characterIndexAtPoint:(NSPoint)point;

Discussion

If there is no character at the specified point, the method returns -1.

Page space is a 72 dpi coordinate system with the origin at the lower-left corner of the current page.

See Also

Working with Textual Content

numberOfCharacters

Returns the number of characters on the page, including whitespace characters.

string

Returns an NSString object representing the text on the page.

attributedString

Returns an NSAttributedString object representing the text on the page.

- characterBoundsAtIndex:

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