19-添加标题
15.3.7 添加标题
调用 add_heading() 将添加一个段落,并使用一种标题样式。在交互式环境中输入以下代码:
>>> doc = docx.Document()
>>> doc.add_heading('Header 0', 0)
<docx.text.Paragraph object at 0x00000000036CB3C8>
>>> doc.add_heading('Header 1', 1)
<docx.text.Paragraph object at 0x00000000036CB630>
>>> doc.add_heading('Header 2', 2)
<docx.text.Paragraph object at 0x00000000036CB828>
>>> doc.add_heading('Header 3', 3)
<docx.text.Paragraph object at 0x00000000036CB2E8>
>>> doc.add_heading('Header 4', 4)
<docx.text.Paragraph object at 0x00000000036CB3C8>
>>> doc.save('headings.docx')
add_heading() 的参数是一个标题文本的字符串,以及一个从 0 到 4 的整数。整数 0 表示标题是Title样式,这用于文档的顶部。整数 1 到 4 是不同的标题层次, 1 是主要的标题, 4 是最低层的子标题。 add_heading() 返回一个 Paragraph 对象,让你不必多花一步从 Document 对象中提取它。
得到的headings.docx文档如图15-10所示。
