NSLayoutManager
Overview
Tasks
Constructors
Setting the Text Storage
Setting Text Containers
Invalidating Glyphs and Layout
Turning Background Layout On/off
Accessing Glyphs
Mapping Characters to Glyphs
Setting Glyph Attributes
Handling Layout for Text Containers
Handling Line Fragment Rectangles
Layout of Glyphs
Handling Layout for Text Blocks
Display of Special Glyphs
Controlling Hyphenation
Finding Unlaid Characters and Glyphs
Using Screen Fonts
Handling Rulers
Managing the Responder Chain
Drawing
Setting the Delegate
Typesetter Compatibility
Temporary Attribute Support
Laying out text
Constructors
Instance Methods
addTemporaryAttributes
addTextContainer
backgroundLayoutEnabled
boundingRectForGlyphRange
boundsRectForTextBlock
boundsRectForTextBlockAtIndex
characterIndexForGlyphAtIndex
characterRangeForGlyphRange
defaultAttachmentScaling
defaultLineHeightForFont
delegate
deleteGlyphsInRange
drawBackgroundForGlyphRange
drawGlyphsForGlyphRange
drawsOutsideLineFragmentForGlyphAtIndex
drawStrikethroughForGlyphRange
drawUnderlineForGlyphRange
extraLineFragmentRect
extraLineFragmentTextContainer
extraLineFragmentUsedRect
firstTextView
firstUnlaidCharacterIndex
firstUnlaidGlyphIndex
fractionOfDistanceThroughGlyphForPoint
glyphAtIndex
glyphAttributeForGlyphAtIndex
glyphIndexForPoint
glyphRangeForBoundingRect
glyphRangeForBoundingRectWithoutAdditionalLayout
glyphRangeForCharacterRange
glyphRangeForTextContainer
glyphsInRange
hyphenationFactor
insertGlyphAtGlyphIndex
insertTextContainerAtIndex
invalidateDisplayForCharacterRange
invalidateDisplayForGlyphRange
invalidateGlyphsForCharacterRange
invalidateLayoutForCharacterRange
isValidGlyphIndex
layoutManagerOwnsFirstResponderInWindow
layoutRectForTextBlock
layoutRectForTextBlockAtIndex
lineFragmentRectForGlyphAtIndex
lineFragmentUsedRectForGlyphAtIndex
locationForGlyphAtIndex
notShownAttributeForGlyphAtIndex
numberOfGlyphs
rangeOfNominallySpacedGlyphsContainingIndex
rectArrayForCharacterRange
rectArrayForGlyphRange
removeTemporaryAttribute
removeTextContainerAtIndex
replaceGlyphAtIndex
replaceTextStorage
rulerAccessoryViewForTextView
rulerMarkersForTextView
setBackgroundLayoutEnabled
setBoundsRect
setCharacterIndexForGlyphAtIndex
setDefaultAttachmentScaling
setDelegate
setDrawsOutsideLineFragmentForGlyphAtIndex
setExtraLineFragmentRect
setGlyphAttributeForGlyphAtIndex
setHyphenationFactor
setLayoutRect
setLineFragmentRectForGlyphAtIndex
setLocationForStartOfGlyphRange
setNotShownForGlyphAtIndex
setShowsControlCharacters
setShowsInvisibleCharacters
setTemporaryAttributes
setTextContainerForGlyphRange
setTextStorage
setTypesetterBehavior
setUsesScreenFonts
showAttachmentCell
showsControlCharacters
showsInvisibleCharacters
strikethroughGlyphRange
substituteFontForFont
temporaryAttributesAtCharacterIndex
textContainerChangedGeometry
textContainerChangedTextView
textContainerForGlyphAtIndex
textContainers
textStorage
textStorageChanged
textViewForBeginningOfSelection
typesetterBehavior
underlineGlyphRange
usedRectForTextContainer
usesScreenFonts
Constants
Delegate Methods
layoutManagerDidCompleteLayoutForTextContainer
layoutManagerDidInvalidateLayout
Index
Companion Guides
Text System Overview
Text Layout Programming Guide for Cocoa