Hi.
I think there is still a need to retrieve arbitrary hyperlinks; e.g. when traversing from an arbitrary point in the text, such as the caret location.

Jamie

On 9/09/2012 2:10 AM, Pete Brunet wrote:
I've added IAHypertext::hyperlinks

/** @brief Returns the links for this object.

    The returned IAccessibleHyperlink objects encapsulate the hyperlink and
     provides several kinds of information describing it.

    @param [out] hyperlinks
     This array is allocated by the server.  Free it with CoTaskMemFree.
    @param [out] nHyperlinks
     The number of links returned; the size of the returned array.
    @retval S_OK
    @retval S_FALSE if there are no links, [out] values are NULL and 0
respectively
   */
   [propget] HRESULT hyperlinks
     (
      [out, size_is(,*nHyperlinks)] IAccessibleHyperlink ***hyperlinks,
      [out, retval] long *nHyperlinks
     );

As in other cases I could add [in] maxHyperlinks which could be 0 to get
all hyperlinks and then remove nHyperlinks and hyperlink.  Would that be
a good or bad idea?

For the current 1.2.1 spec for IAHyperText see:
http://accessibility.linuxfoundation.org/a11yspecs/ia2/docs/html/interface_i_accessible_hypertext.html

Pete
--
*Pete Brunet*

a11ysoft - Accessibility Architecture and Development
(512) 467-4706 (work), (512) 689-4155 (cell)
Skype: pete.brunet
IM: ptbrunet (AOL, Google), ptbru...@live.com (MSN)
http://www.a11ysoft.com/about/
Ionosphere: WS4G


_______________________________________________
Accessibility-ia2 mailing list
Accessibility-ia2@lists.linuxfoundation.org
https://lists.linuxfoundation.org/mailman/listinfo/accessibility-ia2


--
James Teh
Director, NV Access Limited
Email: ja...@nvaccess.org
Web site: http://www.nvaccess.org/
Phone: +61 7 5667 8372
_______________________________________________
Accessibility-ia2 mailing list
Accessibility-ia2@lists.linuxfoundation.org
https://lists.linuxfoundation.org/mailman/listinfo/accessibility-ia2

Reply via email to