我正在使用python docx库来操作word文档。但是,我找不到如何在该库的文档页中将行与中心对齐。我在谷歌也找不到。
from docx import Document
document = Document()
p = document.add_paragraph('A plain paragraph having some ')
p.add_run('bold').bold = True
p.add_run(' and some ')
p.add_run('italic.').italic = True
如何对齐docx中的文本?
新版本的python docx 0.7https://github.com/python-openxml/python-docx/commit/158f2121bcd2c58b258dec1b83f8fef15316de19 添加特征#51:段落对齐(读/写) 现在可以在这里对齐一个段落:http://python-docx.readthedocs.org/en/latest/dev/analysis/features/par-alignment.html
从评论编辑
实际上左边是0,中间是1,右边是2
从评论编辑2
你不应该像这样硬编码魔法数字。使用
WD_ALIGN_PARAGRAPH.CENTER
获取对中等的正确值。若要执行此操作,请使用以下导入有关参考信息,请参阅reference在def段落阅读文档
相关问题 更多 >
编程相关推荐