[scriptable, uuid(52837507-202d-4e72-a482-5f068a1fd720)]
interface nsIAccessibleEditableText : nsISupports
Attributes
Returns an editor associated with the accessible.
[noscript]
readonly attribute
nsIEditor
associatedEditor
Methods
Copies the text range into the clipboard. @param startPos - start index of the text to moved into the clipboard. @param endPos - end index of the text to moved into the clipboard.
void
copyText(in long startPos, in long endPos)
Deletes a range of text and copies it to the clipboard. @param startPos - start index of the text to be deleted. @param endOffset - end index of the text to be deleted.
void
cutText(in long startPos, in long endPos)
Deletes a range of text. @param startPos - start index of the text to be deleted. @param endPos - end index of the text to be deleted.
void
deleteText(in long startPos, in long endPos)
Inserts text at the specified position. @param text - text that is inserted. @param position - index at which to insert the text.
void
insertText(in AString text, in long position)
Pastes text from the clipboard.
@param position - index at which to insert the text from the system
clipboard into the text represented by this object.
void
pasteText(in long position)
Sets the attributes for the text between the two given indices. The old
attributes are replaced by the new list of attributes. For example,
sets font styles, such as italic, bold...
@param startPos - start index of the text whose attributes are modified.
@param endPos - end index of the text whose attributes are modified.
@param attributes - set of attributes that replaces the old list of
attributes of the specified text portion.
void
setAttributes(in long startPos, in long endPos, in nsISupports attributes)
Replaces the text represented by this object by the given text.
void
setTextContents(in AString text)
Compare to: