https://bugs.documentfoundation.org/show_bug.cgi?id=91739
--- Comment #5 from James Teh <[email protected]> --- LO *does* expose flowsFrom and flowsTo via IA2. The issue isn't that they aren't exposed. The issue is that they don't expose paragraphs that are currently off-screen in some cases. So, steps to reproduce with the attached example document: 1. Open the document. The cursor will be at the first line. 2. Get the accessible for the first paragraph. 3. Call IAccessible::nRelations. Result (correct): 1 4. Call IAccessible2::relations, passing 1 for maxRelations. 5. Get the first (and only) IAccessibleRelation returned. 6. On the relation from step 5, call IAccessibleRelation::relationType. Result (correct): "flowsTo" 7. On the relation from step 5, call IAccessibleRelation::nTargets. Result (correct): 1 8. On the relation from step 5, call IAccessibleRelation::target, passing 0 for targetIndex. Expected: An IUnknown for the second paragraph. Actual: E_FAIL 9. In the document, press control+downArrow to move to the second paragraph. 10. On the relation from step 5, call IAccessibleRelation::target, passing 0 for targetIndex. Result (correct): An IUnknown for the second paragraph. Interestingly, if you then press control+home to move to the top of the document and repeat step 10, you still get the second paragraph. So, it seems that if you've retrieved the paragraph once already, you can retrieve it again even if it goes off-screen. -- You are receiving this mail because: You are the assignee for the bug.
_______________________________________________ Libreoffice-bugs mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs
