我正在尝试使用python-docx库用python创建word文档。我想写一个从右到左方向的段落。
from docx import Document
document = Document()
p = document.add_paragraph('Hello')
document.save('document.docx')
我用上述脚本创建的段落默认具有LTR方向。我正在寻找类似的东西:
p.direction.rtl = True
但是这种命令不存在。我已经尝试过Python-docx set the text direction RTL中提到的方法,但是该方法只是更改了字符顺序。例如,“ Hello”将被写为“ olleH”。实际上,我正在寻找一些命令,以从页面的右侧到左侧编写一个段落(如下图所示。)
假设您希望段落右对齐而不是RTL文本:
p = document.add_paragraph('Hello', jc='right')
最后一个参数用于设置对齐方式。