My reference.docx
styles declare styles to All tables throughout document named Table
. Style applies borders around all tables.
I need to remove borders on tables that reside within div.list
.
I assumed I could create an alternative table style in my reference.docx
that would remove applied borders.
This approach don't work or there's something I'm doing wrong.
Thoughts?
#!/usr/local/bin/python3
from panflute import *
def action_list(elem, doc):
if (isinstance(elem, Div)):
if ('list' in elem.classes):
elem.walk(action_table)
return elem
def action_table(elem, doc):
if (isinstance(elem, Table)):
elem.attributes.update({"custom-style": "TableEquation"})
return elem
def main(doc=None):
return run_filter(action_list, doc=doc)
if __name__ == '__main__':
main()
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…