python-docx 删除 pgBorders
要删除python-docx中的pgBorders,可以使用以下代码:
from docx import Document
from docx.enum.table import WD_TABLE_ALIGNMENT
from docx.enum.text import WD_ALIGN_PARAGRAPH
from docx.shared import Inches
document = Document()
# 添加表格
table = document.add_table(rows=2, cols=2)
table.style = 'Table Grid'
# 获取表格样式
tbl_style = document.styles[table.style.name]
# 删除pgBorders
tbl_style.paragraph_format.borders.clear()
# 保存文档
document.save('test.docx')
在上面的代码中,我们首先创建了一个文档和一个表格,并将表格样式设置为“Table Grid”。然后,我们获取表格样式并删除其段落格式的边框。最后,我们保存文档并将其命名为“test.docx”。
注意:这将删除表格的边框,而不是删除整个段落的边框。如果您想要删除整个段落的边框,请使用paragraph_format.borders.clear()
原文地址: https://www.cveoy.top/t/topic/fXWY 著作权归作者所有。请勿转载和采集!