我正在尝试使用python编写docx文件,我需要将文本作为rtl。 在文档中发现了一些信息,但由于某些原因它不起作用..
我的代码:
import docx
doc = docx.Document()
style = doc.styles.add_style('rtl', docx.enum.style.WD_STYLE_TYPES.PARAGRAPH)
style.font.rtl = True
p = doc.add_paragraph(style='rtl')
p.add_run('my rtl aligned text')
doc.save(path)
答案 0 :(得分:0)
您应该使用以下内容
style = doc.styles.add_style('rtl', WD_STYLE_TYPE.CHARACTER)