INNER CODE UNIT · Python
table
sangrokjung/claude-forge · scripts/md-to-docx/convert.py:375
table = doc.add_table(rows=len(rows) + 1, cols=num_cols)
table.alignment = WD_TABLE_ALIGNMENT.CENTER
table.autofit = True
# Remove default table borders
tbl = table._tbl
tblPr = tbl.tblPr if tbl.tblPr is not None else OxmlElement('w:tblPr')
tblBorders = OxmlElement('w:tblBorders')
for edge in ['top', 'left', 'bottom', 'right', 'insideH', 'insideV']:
border = OxmlElement(f'w:{edge}')
border.set(qn('w:val'), 'nil')
tblBorders.append(border)
existing_borders = tblPr.find(qn('w:tblBorders'))
if existing_borders is not None:
tblPr.remove(existing_borders)
tblPr.append(tblBorders)
# Table cell margins (global)