|
HRESULT | nHyperlinks ([out, retval] long *hyperlinkCount) |
| Returns the number of links and link groups contained within this hypertext paragraph. More...
|
|
HRESULT | hyperlink ([in] long index,[out, retval] IAccessibleHyperlink **hyperlink) |
| Returns the specified link. More...
|
|
HRESULT | hyperlinkIndex ([in] long charIndex,[out, retval] long *hyperlinkIndex) |
| Returns the index of the hyperlink that is associated with this character index. More...
|
|
HRESULT | addSelection ([in] long startOffset,[in] long endOffset) |
| Adds a text selection. More...
|
|
HRESULT | attributes ([in] long offset,[out] long *startOffset,[out] long *endOffset,[out, retval] BSTR *textAttributes) |
| Returns text attributes. More...
|
|
HRESULT | caretOffset ([out, retval] long *offset) |
| Returns the position of the caret. More...
|
|
HRESULT | characterExtents ([in] long offset,[in] enum IA2CoordinateType coordType,[out] long *x,[out] long *y,[out] long *width,[out, retval] long *height) |
| Returns the bounding box of the specified position. More...
|
|
HRESULT | nSelections ([out, retval] long *nSelections) |
| Returns the number of active non-contiguous selections. More...
|
|
HRESULT | offsetAtPoint ([in] long x,[in] long y,[in] enum IA2CoordinateType coordType,[out, retval] long *offset) |
| Returns the text position for the specified screen position. More...
|
|
HRESULT | selection ([in] long selectionIndex,[out] long *startOffset,[out, retval] long *endOffset) |
| Returns the character offsets of Nth active text selection. More...
|
|
HRESULT | text ([in] long startOffset,[in] long endOffset,[out, retval] BSTR *text) |
| Returns the substring between the two given indices. More...
|
|
HRESULT | textBeforeOffset ([in] long offset,[in] enum IA2TextBoundaryType boundaryType,[out] long *startOffset,[out] long *endOffset,[out, retval] BSTR *text) |
| Returns a text portion before the given position. More...
|
|
HRESULT | textAfterOffset ([in] long offset,[in] enum IA2TextBoundaryType boundaryType,[out] long *startOffset,[out] long *endOffset,[out, retval] BSTR *text) |
| Returns a text portion after the given position. More...
|
|
HRESULT | textAtOffset ([in] long offset,[in] enum IA2TextBoundaryType boundaryType,[out] long *startOffset,[out] long *endOffset,[out, retval] BSTR *text) |
| Returns a text portion that spans the given position. More...
|
|
HRESULT | removeSelection ([in] long selectionIndex) |
| Unselects a range of text. More...
|
|
HRESULT | setCaretOffset ([in] long offset) |
| Sets the position of the caret. More...
|
|
HRESULT | setSelection ([in] long selectionIndex,[in] long startOffset,[in] long endOffset) |
| Changes the bounds of an existing selection. More...
|
|
HRESULT | nCharacters ([out, retval] long *nCharacters) |
| Returns total number of characters. More...
|
|
HRESULT | scrollSubstringTo ([in] long startIndex,[in] long endIndex,[in] enum IA2ScrollType scrollType) |
| Makes a specific part of string visible on screen. More...
|
|
HRESULT | scrollSubstringToPoint ([in] long startIndex,[in] long endIndex,[in] enum IA2CoordinateType coordinateType,[in] long x,[in] long y) |
| Moves the top left of a substring to a specified location. More...
|
|
HRESULT | newText ([out, retval] IA2TextSegment *newText) |
| Returns any inserted text. More...
|
|
HRESULT | oldText ([out, retval] IA2TextSegment *oldText) |
| Returns any removed text. More...
|
|
This interface exposes information about hypertext in a document.
The IAccessibleHypertext interface is the main interface to expose hyperlinks in a document, typically a text document, that are used to reference other documents. A typical implementation is to implement this interface on the smallest text object such as a paragraph of text.