0
그래서 나는 비단뱀을 사용하기 시작했습니다 docx
라이브러리. 지금, 나는 여러 행이있는 테이블을 생성하고, 단 2 열은 다음과 같습니다docx 중앙 텍스트 테이블 셀에
을 지금, 나는 수평 중심되는 그 세포의 텍스트를하고 싶습니다. 어떻게해야합니까? docx
API 문서를 검색했지만 단락 맞춤에 대한 정보 만 보았습니다.
그래서 나는 비단뱀을 사용하기 시작했습니다 docx
라이브러리. 지금, 나는 여러 행이있는 테이블을 생성하고, 단 2 열은 다음과 같습니다docx 중앙 텍스트 테이블 셀에
을 지금, 나는 수평 중심되는 그 세포의 텍스트를하고 싶습니다. 어떻게해야합니까? docx
API 문서를 검색했지만 단락 맞춤에 대한 정보 만 보았습니다.
셀을 만들 때 맞춤을 설정하면이 작업을 수행하는 코드가 있습니다.
doc=Document()
table = doc.add_table(rows=0, columns=2)
row=table.add_row().cells p=row[0].add_paragraph('left justified text') p.alignment=WD_ALIGN_PARAGRAPH.LEFT p=row[1].add_paragraph('right justified text') p.alignment=WD_ALIGN_PARAGRAPH.RIGHT
코드로 :
bnlawrence과 중앙에 텍스트를 정렬하는 단지 변경 :
p.alignment=WD_ALIGN_PARAGRAPH.CENTER
솔루션은 여기 : Modify the alignment of cells in a table
그래서이 t를 위해 그것을 할 수있는 방법이 없다. 그는 전체 테이블? – Frynio
jmh도 맞춤 스타일을 만들어 좋은 해결책을 제안했습니다. 그것을 확인하십시오 : [링크] (http://stackoverflow.com/questions/28884114/python-docx-align-both-left-and-right-on-sameline) - @Frynio –