Index
| A number represents a single reference to a topic. |
| A number with a "+" sign represents a longer discussion of a topic. |
|
A B C D G H I L M N P S T U V W
| A |
|
Apple Type Services (ATS)
1
|
|
ATS. See Apple Type Services
|
|
attachments, text
1
|
|
attributes of text. See text attributes
|
| C |
|
convenience methods
|
| |
for drawing strings
1
|
|
CSS, text tables in
1
|
| D |
|
drawAtPoint: method
1
|
|
drawAtPoint:withAttributes: method
1
|
|
drawGlyphsForGlyphRange: method
1
|
|
drawInRect: method
1
|
|
drawInRect:withAttributes: method
1
|
|
drawRect: method
1
2
|
|
drawUnderlineForGlyphRange: method
1
|
| G |
|
getLineStart:end:contentsEnd:forRange: method
1
|
|
glyphRangeForCharacterRange:actualCharacterRange: method
1
2
|
|
glyphRangeForTextContainer: method
1
2
3
4
|
|
glyphs
|
| |
added by typesetter
1
|
| |
converting from characters
1
|
| |
drawing
1
2
|
| |
generation
1
2
3
4
|
| |
layout of
1
|
| |
substitution
1
|
| H |
|
HTML, text tables in
1
|
|
hyphenation
1
|
| I |
|
initWithFrame: method
1
|
|
initWithFrame:textContainer: method
1
|
|
invalidation of glyphs and layout
1
|
| L |
|
layout manager
|
| |
multiple configuration
1
|
| |
responsibilities
1
|
| |
typesetter and
1
|
|
layout of text. See text layout
|
|
layoutGlyphsInLayoutManager:startingAtGlyphIndex: maxNumberOfLineFragments:nextGlyphIndex: method
1
2
|
|
line fragment padding
1
2
|
|
line fragment rectangles
1
2
3
|
|
line movement direction
1
|
|
linebreak characters
1
|
|
lineFragmentRectForGlyphAtIndex:effectiveRange: method
1
|
|
lineFragmentRectForProposedRect:sweepDirection: movementDirection:remainingRect: method
1
|
|
lineRangeForRange: method
1
2
|
|
lines of text
|
| |
counting
1
|
| M |
|
margins of text pages
1
|
|
memory management
|
| |
of text objects
1
|
|
model-view-controller paradigm
|
| |
text system and
1
|
| N |
|
NSATSTypesetter class
|
| |
design
1
|
| |
introduction
1
|
| |
method categories
1
|
|
NSAttributedString class
1
|
|
NSCell class
1
|
|
NSGlyphGenerator class
1
|
|
NSGlyphStorageInterface interface
1
|
|
NSLayoutManager class
1
2
3
|
|
NSLayoutPhaseInterface interface
1
|
|
NSMaxRange function
1
|
|
NSMutableAttributedString class
1
|
|
NSSimpleHorizontalTypesetter class
1
|
|
NSString class
1
|
|
NSTextAttachmentCell class
1
|
|
NSTextBlock class
1
|
|
NSTextContainer class
1
2
3
|
|
NSTextStorage class
1
2
3
|
|
NSTextTable class
1
|
|
NSTextTableBlock class
1
|
|
NSTextView class
1
|
|
NSTypesetter class
1
2
3
|
|
NSView class
1
|
| S |
|
setHyphenationFactor: method
1
|
|
setLineFragmentPadding: method
1
|
|
setLineFragmentRect:forGlyphRange:usedRect: baselineOffset: method
1
|
|
setNeedsDisplayInRect:avoidAdditionalLayout: method
1
|
|
setTypesetterBehavior: method
1
|
|
setUsesScreenFonts: method
1
|
|
strings
|
| |
drawing
1+
|
|
sweep direction
1
|
| T |
|
tables, in text
1
|
|
text attachments
1
|
|
text attributes
|
| |
defined
1
|
| |
using to set the font
1
|
|
text height, calculating
1
|
|
text layout
|
| |
background
1
|
| |
forced
1
|
| |
of tables
1
|
| |
on arbitrary path
1
|
| |
process
1
|
|
text objects, creating
1
|
|
text table insertion method
1
|
|
text table panel
1
|
|
text tables
1+
|
|
text
|
| |
drawing
1
|
|
textContainerOrigin
1
|
|
textStorage:edited:range:changeInLength: invalidatedRange:
1
|
|
typesetter method
1
|
|
typesetters
1+
|
| |
behaviors and versions
1
|
| |
in layout process
1
|
| |
responsibilities
1
|
|
typesetting process, modifying
1
|
| U |
|
Unicode
|
| |
drawing characters
1
|
| |
separator characters
1
|
|
used rectangles
1
|
| W |
|
willSetLineFragmentRect:forGlyphRange:usedRect: baselineOffset: method
1
|
© 2003, 2008 Apple Inc. All Rights Reserved. (Last updated: 2008-10-15)
|
| Did this document help you? |
Yes: Tell us what works for you.
|
|