0
段落の後にページ幅全体にまたがる水平線を1つ追加できますか? add_header
なラインを使用することによりpython-docx水平線を追加
は、ヘッダの後に作成されます。
document.add_heading('Test', 0)
私はそれだけで単独行を追加することができ、文書内の2つの段落の間に、このような行が必要だろうか?
段落の後にページ幅全体にまたがる水平線を1つ追加できますか? add_header
なラインを使用することによりpython-docx水平線を追加
は、ヘッダの後に作成されます。
document.add_heading('Test', 0)
私はそれだけで単独行を追加することができ、文書内の2つの段落の間に、このような行が必要だろうか?
これは、python-docx
APIで直接サポートされていません。
ただし、新しいドキュメントを作成するために開く「テンプレート」ドキュメントにこの境界線設定を持つ段落スタイルを作成することで、この効果を達成できます。
document = Document('template-with-style.docx')
次に、そのスタイルをpython-docxを使ってそのドキュメントの新しい段落に適用できます。
警告:いいえ、行は 'add_heading'によって*作成されません。これは[特定のスタイル](http://python-docx.readthedocs.io/en/latest/api/document.html?highlight=add_heading#docx.document.Document.add_heading)にのみ適用されます。これは明らかに起こりますテキスト文書に段落規則を含める。 – usr2564301
さて、普通の段落のためにそれを行う方法はありますか? – wasp256
Wordアプリケーションでは、「水平ルール」と呼ばれるものを追加するときに、しばしば、段落スタイルを下の境界線で設定します。しかし、 '_ParagraphStyle'(またはそれ以外の場所)のAPIで、' python-docx'の現在のボーダーがサポートされているようには見えません。グラフィカルなイメージや図形を挿入することで、1つを偽装することができます。 – martineau