48COM_DECLSPEC_NOTHROW STDMETHODIMP
CAccText::get_attributes(
long offset,
long * startOffset,
long * endOffset, BSTR * textAttributes)
STDMETHOD() get_nSelections(long *nSelections)
Get selections count.
STDMETHOD() get_caretOffset(long *offset)
Get caret position.
long long long * endOffset
STDMETHOD() setSelection(long selectionIndex, long startOffset, long endOffset)
Set special selection.
STDMETHOD() get_selection(long selectionIndex, long *startOffset, long *endOffset)
Get selection range.
STDMETHOD() get_text(long startOffset, long endOffset, BSTR *text)
Get special text.
long IA2TextBoundaryType boundaryType
long IA2CoordinateType long long long long * height
long IA2CoordinateType long long long * width
long IA2CoordinateType long * x
STDMETHOD() setCaretOffset(long offset)
Set caret position.
STDMETHOD() get_addSelection(long startOffset, long endOffset)
Get special selection.
STDMETHOD() get_offsetAtPoint(long x, long y, IA2CoordinateType coordType, long *offset)
Get offset of some special point.
STDMETHOD() get_nCharacters(long *nCharacters)
Get characters count.
STDMETHOD() get_newText(IA2TextSegment *newText)
STDMETHOD() scrollSubstringTo(long startIndex, long endIndex, enum IA2ScrollType scrollType)
STDMETHOD() get_oldText(IA2TextSegment *oldText)
long IA2TextBoundaryType long long BSTR * text
long IA2CoordinateType coordType
STDMETHOD() removeSelection(long selectionIndex)
Remove selection.
long long long BSTR * textAttributes
long IA2CoordinateType long long * y
STDMETHOD() get_offsetAtPoint(long x, long y, IA2CoordinateType coordType, long *offset) override
Get offset of some special point.
STDMETHOD() get_textAfterOffset(long offset, IA2TextBoundaryType boundaryType, long *startOffset, long *endOffset, BSTR *text) override
Get special text after some position.
STDMETHOD() get_nCharacters(long *nCharacters) override
Get characters count.
STDMETHOD() get_newText(IA2TextSegment *newText) override
STDMETHOD() get_oldText(IA2TextSegment *oldText) override
STDMETHOD() scrollSubstringToPoint(long startIndex, long endIndex, enum IA2CoordinateType coordinateType, long x, long y) override
Scroll to special sub-string .
STDMETHOD() get_nSelections(long *nSelections) override
Get selections count.
STDMETHOD() get_selection(long selection, long *startOffset, long *endOffset) override
Get selection range.
STDMETHOD() scrollSubstringTo(long startIndex, long endIndex, enum IA2ScrollType scrollType) override
Makes a specific part of string visible on screen.
STDMETHOD() setCaretOffset(long offset) override
Set caret position.
STDMETHOD() addSelection(long startOffset, long endOffset) override
Get special selection.
STDMETHOD() setSelection(long selectionIndex, long startOffset, long endOffset) override
Set special selection.
STDMETHOD() get_text(long startOffset, long endOffset, BSTR *text) override
Get special text.
STDMETHOD() get_attributes(long offset, long *startOffset, long *endOffset, BSTR *textAttributes) override
Get special attributes.
STDMETHOD() get_characterExtents(long offset, IA2CoordinateType coordType, long *x, long *y, long *width, long *height) override
Get character extents.
STDMETHOD() get_caretOffset(long *offset) override
Get caret position.
STDMETHOD() get_textAtOffset(long offset, IA2TextBoundaryType boundaryType, long *startOffset, long *endOffset, BSTR *text) override
Get special text at some position.
STDMETHOD() removeSelection(long selectionIndex) override
Remove selection.
STDMETHOD() get_textBeforeOffset(long offset, IA2TextBoundaryType boundaryType, long *startOffset, long *endOffset, BSTR *text) override
Get special text before some position.
IA2ScrollType
These constants control the scrolling of an object or substring into a window.
IA2CoordinateType
These constants define which coordinate system a point is located in.
IA2TextBoundaryType
This enum defines values which specify a text boundary type.
IA2TextSegment oldText
Returns any removed text.
long nCharacters
Returns total number of characters.
long nSelections
Returns the number of active non-contiguous selections.
IA2TextSegment newText
Returns any inserted text.
long selection([in] long selectionIndex,[out] long startOffset)
Returns the character offsets of Nth active text selection.
A structure containing a substring and the start and end offsets in the enclosing string.