// Gets total number of characters.
STDMETHOD(get_characterCount)(long* nCharacters);
// Gets bounding rect containing the glyph(s) representing the character // at the specified text offset
STDMETHOD(get_characterExtents)
(long offset, IA2CoordinateType coordType, long* x, long* y, long* width, long* height);
// Gets number of active non-contiguous selections.
STDMETHOD(get_nSelections)(long* nSelections);
// Gets bounding rect for the glyph at a certain point.
STDMETHOD(get_offsetAtPoint)(long x, long y, IA2CoordinateType coordType, long* offset);
// Gets character offsets of N-th active text selection.
STDMETHOD(get_selection)(long selectionIndex, long* startOffset, long* endOffset);
// Gets a range of text by offset NOTE: returned string may be longer // than endOffset-startOffset bytes if text contains multi-byte characters.
STDMETHOD(get_text)(long startOffset, long endOffset, BSTR* text);
// Gets a specified amount of text that ends before a specified offset.
STDMETHOD(get_textBeforeOffset)
(long offset, IA2TextBoundaryType boundaryType, long* startOffset, long* endOffset, BSTR* text);
// Gets a specified amount of text that spans the specified offset.
STDMETHOD(get_textAfterOffset)
(long offset, IA2TextBoundaryType boundaryType, long* startOffset, long* endOffset, BSTR* text);
// Gets a specified amount of text that starts after a specified offset.
STDMETHOD(get_textAtOffset)
(long offset, IA2TextBoundaryType boundaryType, long* startOffset, long* endOffset, BSTR* text);
// Unselects a range of text.
STDMETHOD(removeSelection)(long selectionIndex);
// Moves text caret.
STDMETHOD(setCaretOffset)(long offset);
// Changes the bounds of an existing selection.
STDMETHOD(setSelection)(long selectionIndex, long startOffset, long endOffset);
// Gets total number of characters. // NOTE: this may be different than the total number of bytes required // to store the text, if the text contains multi-byte characters.
STDMETHOD(get_nCharacters)(long* nCharacters);
STDMETHOD(get_newText)(IA2TextSegment* newText);
STDMETHOD(get_oldText)(IA2TextSegment* oldText);
// Makes specific part of string visible on screen.
STDMETHOD(scrollSubstringTo)(long startIndex, long endIndex, enum IA2ScrollType scrollType);
STDMETHOD(scrollSubstringToPoint)
(long startIndex, long endIndex, enum IA2CoordinateType coordinateType, long x, long y);
// Override of IUNOXWrapper.
STDMETHOD(put_XInterface)(hyper pXInterface) override;
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.