NSATSTypesetter Class Reference
PDF
Overview
Subclassing Notes
Tasks
Getting a Typesetter
Managing the Layout Manager
Managing the Text Container
Mapping Screen and Printer Fonts
Managing Text Tabs
Bidirectional Text Processing
Accessing Paragraph Typesetting Information
Paragraph Layout
Line and Paragraph Spacing
Glyph Caching
Laying out Glyphs
Interfacing with Glyph Storage
Class Methods
sharedTypesetter
Instance Methods
attributedString
bidiProcessingEnabled
boundingBoxForControlGlyphAtIndex:forTextContainer:proposedLineFragment:glyphPosition:characterIndex:
characterRangeForGlyphRange:actualGlyphRange:
currentTextContainer
deleteGlyphsInRange:
getGlyphsInRange:glyphs:characterIndexes:glyphInscriptions:elasticBits:
getLineFragmentRect:usedRect:forParagraphSeparatorGlyphRange:atProposedOrigin:
glyphRangeForCharacterRange:actualCharacterRange:
hyphenationFactor
hyphenationFactorForGlyphAtIndex:
hyphenCharacterForGlyphAtIndex:
insertGlyph:atGlyphIndex:characterIndex:
layoutManager
layoutParagraphAtPoint:
lineFragmentPadding
lineSpacingAfterGlyphAtIndex:withProposedLineFragmentRect:
paragraphGlyphRange
paragraphSeparatorGlyphRange
paragraphSpacingAfterGlyphAtIndex:withProposedLineFragmentRect:
paragraphSpacingBeforeGlyphAtIndex:withProposedLineFragmentRect:
setAttachmentSize:forGlyphRange:
setAttributedString:
setBidiLevels:forGlyphRange:
setBidiProcessingEnabled:
setDrawsOutsideLineFragment:forGlyphRange:
setHardInvalidation:forGlyphRange:
setHyphenationFactor:
setLineFragmentPadding:
setLineFragmentRect:forGlyphRange:usedRect:baselineOffset:
setLocation:withAdvancements:forStartOfGlyphRange:
setNotShownAttribute:forGlyphRange:
setParagraphGlyphRange:separatorGlyphRange:
setTypesetterBehavior:
setUsesFontLeading:
shouldBreakLineByHyphenatingBeforeCharacterAtIndex:
shouldBreakLineByWordBeforeCharacterAtIndex:
substituteFontForFont:
substituteGlyphsInRange:withGlyphs:
textTabForGlyphLocation:writingDirection:maxLocation:
typesetterBehavior
usesFontLeading
willSetLineFragmentRect:forGlyphRange:usedRect:baselineOffset:
Appendix A: Deprecated NSATSTypesetter Methods
Deprecated in Mac OS X v10.4
lineFragmentRectForProposedRect:remainingRect:
Revision History
Index
Companion Guides
Text System Overview
Text Layout Programming Guide for Cocoa