Implement this interface to give read and write access to a text
representation.
This interface is typically used in conjunction with the
XAccessibleText interface and extents it about the ability
to modify the text represented by that interface.
The specified text between and including the two given indices is
copied into the system clipboard and is deleted afterwards from the
text represented by this object. This is equivalent to calling
first XAccessibleText::copyText and then
XAccessibleEditableText::deleteText with the given
start and end indices.
The text indices are interpreted like those in the
XAccessibleText::getTextRange method.
Parameter nStartIndex
Start index of the text to moved into the clipboard.
The valid range is 0..length.
Parameter nEndIndex
End index of the text to moved into the clipboard.
The valid range is 0..length.
Returns
Returns a flag that indicates whether the operation has been
executed successfully.
Throws
::com::sun::star::lang::IndexOutOfBoundsException
if the indices are invalid
The text in the system clipboard is pasted into the text
represented by this object at the given index. This method is
similar to the XAccessibleEditableText::insertText
method. If the index is not valid then the system clipboard text is
not inserted.
Parameter nIndex
Index at which to insert the text from the system clipboard into
the text represented by this object.
The valid range is 0..length.
Returns
Returns a flag that indicates whether the operation has been
executed successfully.
Throws
::com::sun::star::lang::IndexOutOfBoundsException
if the index is invalid
The text between the two given indices is replaced
by the specified replacement string. This method is
equivalent to calling first
XAccessibleEditableText::deleteText with the two
indices and afterwards calling
XAccessibleEditableText::insertText with the
replacement text and the start index.
The text indices are interpreted like those in the
XAccessibleText::getTextRange method.
Parameter nStartIndex
Start index of the text to be replaced.
The valid range is 0..length.
Parameter nEndIndex
Start index of the text to be replaced.
The valid range is 0..length.
Parameter sReplacement
The Text that replaces the text between the given indices.
Returns
Returns a flag that indicates whether the operation has been
executed successfully.
Throws
::com::sun::star::lang::IndexOutOfBoundsException
if the indices are invalid
Replaces the attributes of a text range by the given set of
attributes.
Sets the attributes for the text between and including the two
given indices to those given. The old attributes of this text
portion are replaced by the new list of attributes.
The text indices are interpreted like those in the
XAccessibleText::getTextRange method.
Parameter nStartIndex
Start index of the text whose attributes are modified.
The valid range is 0..length.
Parameter nEndIndex
Start index of the text whose attributes are modified.
The valid range is 0..length.
Parameter aAttributeSet
Set of attributes that replaces the old list of attributes of
the specified text portion.
Returns
Returns a flag that indicates whether the operation has been
executed successfully.
Throws
::com::sun::star::lang::IndexOutOfBoundsException
if the indices are invalid