Returns any whitespace that needs to be added before the string to preserve proper spacing and punctuation when the string replaces the characters in the specified range.
The string that is replacing the characters in
The range of characters which
aString is replacing.
Any whitespace that needs to be added before
aString to preserve proper spacing and punctuation when the characters in
charRange are replaced by
nil or if smart insertion and deletion are disabled, this method returns
Methods for Subclasses to Use or Override
Updates the Font panel to contain the font attributes of the selection.
Updates the ruler view in the receiver’s enclosing scroll view to reflect the selection’s paragraph and marker attributes.
The data types that the receiver accepts as the destination view of a dragging operation.
The range of characters affected by a method that changes characters (as opposed to attributes).
An array containing the ranges of characters affected by a method that changes characters (as opposed to attributes).
Sends out necessary notifications when a text change completes.
A Boolean value that controls whether the receiver inserts or deletes space around selected words so as to preserve proper spacing and punctuation.
Returns an extended range that includes adjacent whitespace that should be deleted along with the proposed range in order to preserve proper spacing and punctuation.