setTextContainer(_:forGlyphRange:)
Associates a text container with the specified range of glyphs.
Declaration
func setTextContainer(_ container: NSTextContainer, forGlyphRange glyphRange: NSRange)Parameters
- container:
The text container to set.
- glyphRange:
The range of glyphs to lay out.
Discussion
The layout within the container is specified with the setLineFragmentRect(_:forGlyphRange:usedRect:) and setLocation(_:forStartOfGlyphRange:) methods.
This method is used by the layout mechanism and should be invoked only during typesetting, in almost all cases only by the typesetter. For example, a custom typesetter might invoke it.