2016-08-17 3 views
0

단락 뒤에 전체 페이지 너비에 걸쳐 단일 가로선을 추가 할 수 있습니까? add_header 같은 줄을 사용하여python-docx 가로선 추가

는 헤더 이후에 생성됩니다

document.add_heading('Test', 0) 

그래서 그냥 그 자체로 선을 추가 할 수 있습니다, 문서의 두 단락 사이에 같은 라인을 필요 했어?

+0

경고 : 아니요, 행은'add_heading'에 의해 * 생성되지 않습니다 *. 이는 [특정 스타일] (http://python-docx.readthedocs.io/en/latest/api/document.html?highlight=add_heading#docx.document.Document.add_heading)에만 적용됩니다. 텍스트 문서에 단락 규칙을 포함합니다. – usr2564301

+0

좋아, 정상적인 단락을 위해 그렇게 할 수있는 방법이 있습니까? – wasp256

+0

Word 응용 프로그램에서 "가로 규칙"이라고 불리는 것을 추가하는 것은 종종 단락 스타일을 아래쪽 테두리로 설정하여 수행됩니다. 그러나'python-docx'는'_ParagraphStyle' (또는 다른 곳에서는)의 API에서 테두리를 지원하지 않습니다. 그래픽 이미지 나 모양을 삽입하여 가짜 이미지를 만들 수 있습니다. – martineau

답변

1

API는 python-docx API에 의해 아직 지원되지 않습니다.

그러나 새 문서를 만들기 위해 여는 "템플릿"문서에서이 테두리 설정이있는 단락 스타일을 만들면이 효과를 얻을 수 있습니다 (예 :

document = Document('template-with-style.docx') 

그런 다음 해당 스타일을 python-docx를 사용하여 해당 문서의 새 단락에 적용 할 수 있습니다.

관련 문제