1[ 2 { 3 "name": "cell_text", 4 "expr": "[(n, doc.TextTables.getByIndex(0).getCellByName(n).String) for n in doc.TextTables.getByIndex(0).CellNames]", 5 "expect": [ 6 [ 7 "A1", 8 "" 9 ], 10 [ 11 "B1", 12 "" 13 ], 14 [ 15 "A2", 16 "" 17 ], 18 [ 19 "B2", 20 "" 21 ], 22 [ 23 "C2", 24 "" 25 ] 26 ] 27 }, 28 { 29 "name": "frames", 30 "expr": "[(n, doc.TextFrames.getByName(n).AnchorType.value, doc.TextFrames.getByName(n).AnchorPageNo) for n in sorted(doc.TextFrames.ElementNames)]", 31 "expect": [ 32 [ 33 "frame_nopage", 34 "AT_PAGE", 35 2 36 ], 37 [ 38 "frame_p2", 39 "AT_PAGE", 40 2 41 ] 42 ] 43 }, 44 { 45 "name": "note_refs", 46 "expr": "[(f.ReferenceFieldSource, f.ReferenceFieldPart, f.CurrentPresentation) for f in (lambda e: [e.nextElement() for _ in iter(e.hasMoreElements, False)])(doc.TextFields.createEnumeration()) if f.supportsService('com.sun.star.text.TextField.GetReference')]", 47 "expect": [ 48 [ 49 3, 50 0, 51 "" 52 ], 53 [ 54 3, 55 2, 56 "" 57 ], 58 [ 59 3, 60 3, 61 "" 62 ] 63 ] 64 } 65] 66