2017-01-08 3 views
0

Ich versuche, eine docx-Datei mit Python zu schreiben, und ich brauche den Text Rtl. fand einige Informationen in der Dokumentation, aber aus irgendeinem Grund funktioniert es nicht ..Wie python-docx Absatzausrichtung auf rtl eingestellt

mein Code:

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

* verwenden sollten, aber aus irgendeinem Grund es tut nicht funktionieren .. * Wie? – Kasramvd

+0

die Ausrichtung ist immer noch ltr, wenn ich die Datei öffne ... @Kasramvd –

Antwort

0

Sie die folgenden statt

style = doc.styles.add_style('rtl', WD_STYLE_TYPE.CHARACTER)