Apache OpenOffice (AOO) Bugzilla – Issue 120766
XEnumerationAccess.createEnumeration() doesn't show table after drag-n-drop
Last modified: 2013-02-24 21:08:50 UTC
If table is created in Microsoft Office 2010 Word editor, then dragged-and-dropped and saved as '.doc' file this table is not included in XEnumerationAccess.createEnumeration(); Here is the test python code: def list_elements(_el): if not hasattr(_el, 'createEnumeration'): return enum = _el.createEnumeration() while enum.hasMoreElements(): new_el = enum.nextElement() print 'el = ', new_el.ImplementationName list_elements(new_el) print 'Element type = ', el.ImplementationName list_elements(el) print 'Listing finished' For the file with a table which wasn't dragged-and-dropped the result is: Element type = SwXBodyText el = SwXTextTable el = SwXParagraph el = SwXTextPortion Listing finished For table which was dragged-and-dropped: Element type = SwXBodyText el = SwXParagraph el = SwXTextPortion Listing finished
Created attachment 79244 [details] File with table that isn't included in enumeration