Instance Method

drawWithRect:options:

Draws the receiver with the specified options, within the given rectangle in the current graphics context.

Declaration

- (void)drawWithRect:(NSRect)rect options:(NSStringDrawingOptions)options;

Parameters

rect

The rectangle specifies the rendering origin in the current graphics context.

options

The string drawing options. See NSStringDrawingOptions for the available options.

Discussion

The rect argument's origin field specifies the rendering origin. The point is interpreted as the baseline origin by default. With NSStringDrawingUsesLineFragmentOrigin, it is interpreted as the upper left corner of the line fragment rect. The size field specifies the text container size. The width part of the size field specifies the maximum line fragment width if larger than 0.0. The height defines the maximum size that can be occupied with text if larger than 0.0 and NSStringDrawingUsesLineFragmentOrigin is specified. If NSStringDrawingUsesLineFragmentOrigin is not specified, height is ignored and considered to be single-line rendering (NSLineBreakByWordWrapping and NSLineBreakByCharWrapping are treated as NSLineBreakByClipping).

You should only invoke this method when there is a current graphics context.

See Also

Deprecated Methods

+ textFileTypes

Returns an array of strings representing those file types that can be loaded as text.

Deprecated
+ textUnfilteredFileTypes

Returns an array of strings representing those file types that can be loaded as a text.

Deprecated
+ textPasteboardTypes

Returns an array of pasteboard types that can be loaded as text.

Deprecated
+ textUnfilteredPasteboardTypes

Returns an array of pasteboard types that can be loaded as text.

Deprecated
- initWithPath:documentAttributes:

Initializes a new attribute string object from RTF or RTFD data contained in the file at the given path.

Deprecated
- initWithURL:documentAttributes:

Initializes a new attributed string object from the data at the given URL.

Deprecated
- initWithFileURL:options:documentAttributes:error:

Initializes a new attributed string object from the data at the given URL.

Deprecated
containsAttachments

Returns whether the attribute string contains any attachment attributes.

Deprecated
- URLAtIndex:effectiveRange:

Returns a URL, either from a link attribute or from text at the given location that appears to be a URL string, for use in automatic link detection.

Deprecated
- boundingRectWithSize:options:

Calculates and returns bounding rectangle for the receiver drawn using the options specified, within the given rectangle in the current graphics context.

Deprecated