2017-03-11 17 views
0

だから私は十字軍のdocxライブラリを使い始めています。今、私は複数の行を持つテーブルを作成し、唯一の2列、それは次のようになります。今docxセンターのテキストが表のセルにあります

、私はそれらのセル内のテキストを水平方向の中央を希望します。これどうやってするの? docx APIのドキュメントを検索しましたが、段落の整列に関する情報しか見ませんでした。

答えて

2

セルを作成するときに配置を設定することでこれを行うコードがあります。

doc=Document() 
table = doc.add_table(rows=0, columns=2) 

によってコード:

bnlawrenceだけ変更中央にテキストを揃える:

p.alignment=WD_ALIGN_PARAGRAPH.CENTER 

ここで見つけるソリューション:Modify the alignment of cells in a table

+0

のでありtのためにそれをする方法彼はテーブル全体? – Frynio

+1

jmhも、カスタムスタイルを作成することによって、良い解決策を提案しました。それをここで確認してください:[リンク](http://stackoverflow.com/questions/28884114/python-docx-align-both-left-and-right-on-same-line) - @Frynio –

関連する問題