1*0e16a31dSJim Jagielski[ 2*0e16a31dSJim Jagielski { 3*0e16a31dSJim Jagielski "name": "ann_count", 4*0e16a31dSJim Jagielski "expr": "len([f for f in (lambda e: [e.nextElement() for _ in iter(e.hasMoreElements, False)])(doc.TextFields.createEnumeration()) if f.supportsService('com.sun.star.text.textfield.Annotation')])", 5*0e16a31dSJim Jagielski "expect": 2 6*0e16a31dSJim Jagielski }, 7*0e16a31dSJim Jagielski { 8*0e16a31dSJim Jagielski "name": "ann_initials", 9*0e16a31dSJim Jagielski "expr": "[f.Initials for f in [f for f in (lambda e: [e.nextElement() for _ in iter(e.hasMoreElements, False)])(doc.TextFields.createEnumeration()) if f.supportsService('com.sun.star.text.textfield.Annotation')]]", 10*0e16a31dSJim Jagielski "expect": [ 11*0e16a31dSJim Jagielski "AB", 12*0e16a31dSJim Jagielski "" 13*0e16a31dSJim Jagielski ] 14*0e16a31dSJim Jagielski }, 15*0e16a31dSJim Jagielski { 16*0e16a31dSJim Jagielski "name": "ann_author", 17*0e16a31dSJim Jagielski "expr": "[f.Author for f in [f for f in (lambda e: [e.nextElement() for _ in iter(e.hasMoreElements, False)])(doc.TextFields.createEnumeration()) if f.supportsService('com.sun.star.text.textfield.Annotation')]]", 18*0e16a31dSJim Jagielski "expect": [ 19*0e16a31dSJim Jagielski "Ann Author", 20*0e16a31dSJim Jagielski "Bob Author" 21*0e16a31dSJim Jagielski ] 22*0e16a31dSJim Jagielski }, 23*0e16a31dSJim Jagielski { 24*0e16a31dSJim Jagielski "name": "ann_content", 25*0e16a31dSJim Jagielski "expr": "[f.Content for f in [f for f in (lambda e: [e.nextElement() for _ in iter(e.hasMoreElements, False)])(doc.TextFields.createEnumeration()) if f.supportsService('com.sun.star.text.textfield.Annotation')]]", 26*0e16a31dSJim Jagielski "expect": [ 27*0e16a31dSJim Jagielski "first note", 28*0e16a31dSJim Jagielski "second note" 29*0e16a31dSJim Jagielski ] 30*0e16a31dSJim Jagielski }, 31*0e16a31dSJim Jagielski { 32*0e16a31dSJim Jagielski "name": "ann_text", 33*0e16a31dSJim Jagielski "expr": "doc.Text.String", 34*0e16a31dSJim Jagielski "expect": "with initials \nwithout initials " 35*0e16a31dSJim Jagielski } 36*0e16a31dSJim Jagielski] 37