On Aug 25, 2012, at 6:10 AM, Koen van der Drift <koenvanderdr...@gmail.com> wrote:
> NSRectArray rectArray = [[self layoutManager] > rectArrayForCharacterRange: aRange > > withinSelectedCharacterRange: selectedRange > > inTextContainer: [self textContainer] > > rectCount: &rectCount]; For some reason, the height of the last rect in the NSRectArray is smaller than the other ones, and therefore the CALayer I draw behind the corresponding range of text looks wrong. My font size is 16, and the line spacing is set to 12. For most rects, the height returned is 31 (= 16 + 12 + 3), but for the last one, the height is 19 ( = 16 + 3). So it seems for the last rect, the linespace is ignored. I can test for that, and correct it, but I was wondering what is going on. And where does the '3' come from? - Koen. _______________________________________________ Cocoa-dev mailing list (Cocoa-dev@lists.apple.com) Please do not post admin requests or moderator comments to the list. Contact the moderators at cocoa-dev-admins(at)lists.apple.com Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com