これは SO に関する私の最初の質問であり、事前にすべての助けに感謝したいと思います。私はpython、python-docx、およびプログラミング全般にかなり慣れていません。docx 形式でコントラクトを生成するための GUI プログラム (PyQt を使用) に取り組んでいます。私はほとんどのことが機能していますが、ここに私が抱えている問題があります。テキストを同じ行の左右に揃える必要があります。つまり、これは右インデントに変更してタブを押し、テキストを追加することで行われると思います。ただし、python-docx でこれを行う方法がわかりません。私は試した:
paragraph = document.add_paragraph()
paragraph.add_run('SOME TEXT')
paragraph.alignment = 0
paragraph.add_run('SOME OTHER TEXT')
paragraph.alignment = 2
しかし、これはうまくいきませんでした。enum WD_PARAGRAPH_ALIGNMENT など、ドキュメントごとに他のアイデアを試しましたが、何も機能しませんでした。
これは python-docx (バージョン 0.8.5 を使用しています) で実行できますか?
助けてくれてありがとう!