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
B
background layout 1
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
P
paragraphs 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
V
view coordinates 1 2
W
willSetLineFragmentRect:forGlyphRange:usedRect: baselineOffset: method 1