这是我关于 SO 的第一个问题,并提前感谢大家的帮助。我对 python、python-docx 和一般编程很陌生。我正在开发一个 GUI 程序(使用 PyQt)来生成 docx 格式的合同。我有大部分工作,但这是我遇到的问题。我需要在同一行左右对齐文本。总之,我相信这是通过更改为右缩进并点击制表符,然后添加文本来完成的。但是,我无法弄清楚如何在 python-docx 中执行此操作。我试过:
paragraph = document.add_paragraph()
paragraph.add_run('SOME TEXT')
paragraph.alignment = 0
paragraph.add_run('SOME OTHER TEXT')
paragraph.alignment = 2
但这没有用。我根据文档尝试了其他一些想法,例如枚举 WD_PARAGRAPH_ALIGNMENT,但没有任何效果。
这可以在 python-docx 中做到吗(我使用 0.8.5 版)?
谢谢你的帮助!