-1

Python 3.4 を使用してテーブルを作成していますが、ヘッダーを太字と下線の両方にしたいと考えています。次のコードは、ヘッダーを太字にします。

table = document.add_table(rows=1, cols=3)
hdr_cells = table.rows[0].cells
hdr_cells[0].paragraphs[0].add_run('Date Filmed:').bold = True
hdr_cells[2].paragraphs[0].add_run('Barcode Number:').bold = True

3行目を次のように変更すると:

hdr_cells[0].paragraphs[0].add_run('Date Filmed:').underline = True

テキストに下線が引かれますが、太字にはなりません。ヘッダーのテキストを太字と下線の両方にする方法はありますか?

4

2 に答える 2

3

ブール型の実行プロパティを一度に 1 つずつ追加するだけです。

run = hdr_cells[0].paragraphs[0].add_run('Date Filmed:')
run.bold = True
run.underline = True
于 2015-08-03T23:05:24.767 に答える
0

Word 文書を開き、そこに新しいテーブル テンプレートを作成します。このテンプレートでは、たとえば最初の行を太字と下線付きに設定できます。

テーブル テンプレートを使用してこのドキュメントを読み込みます。

document = Document('doc_with_table_template.docx')

このスタイルのテーブルを追加します:

table_positionen = document.add_table(3, 2))
table_positionen.style = 'YOUR TEMPLATE NAME'

その中にテキストを追加します。

hdr_cells = table_positionen.rows[0].cells
for i in range(2): # cols
        pa = hdr_cells[i].paragraphs[0].add_run("Hello")
        pa.alignment = WD_ALIGN_PARAGRAPH.RIGHT

これにより、必要に応じて配置を設定することもできます。

于 2020-11-22T21:22:36.830 に答える