Inherits from: NSObject
Conforms to: NSObject
(NSObject)
Declared in: AppKit/NSTextAttachment.h
NSTextAttachment objects are used by the NSAttributedString class cluster as the values for attachment attributes (stored in the attributed string under the key named NSAttachmentAttributeName). The objects you create with this class are referred to as text attachment objects, or when no confusion will result, as text attachments or merely attachments. See the NSAttributedString and NSTextView class specifications for general information on text attachments.
A text attachment object contains an NSFileWrapper, which in turn holds the contents of the attached file. It also uses a cell object conforming to the NSTextAttachmentCell protocol to draw and handle mouse events. Most of the behavior of a text attachment is relegated to the file wrapper and the attachment cell. See the corresponding class and protocol specifications for more information.
- Creating an NSTextAttachment
- - initWithFileWrapper:
- Setting the file wrapper
- - setFileWrapper:
- - fileWrapper
- Setting the attachment cell
- - setAttachmentCell:
- - attachmentCell
- (id <NSTextAttachmentCell>)attachmentCell
See Also: - fileWrapper, - image (NSCell) - icon (NSFileWrapper), - setAttachmentCell:
- (NSFileWrapper *)fileWrapper
See Also: - setFileWrapper:
- (id)initWithFileWrapper:(NSFileWrapper
*)aWrapper
This method is the designated initializer for the NSTextAttachment class. Returns self.
See Also: - setFileWrapper:, - setAttachmentCell:
- (void)setAttachmentCell:(id
<NSTextAttachmentCell>)aCell
See Also: - setFileWrapper:, - setImage: (NSCell) - icon (NSFileWrapper), - attachmentCell
- (void)setFileWrapper:(NSFileWrapper
*)aWrapper
See Also: - fileWrapper