当前位置:嗨网首页>书籍在线阅读

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() 的参数是一个标题文本的字符串,以及一个从 04 的整数。整数 0 表示标题是Title样式,这用于文档的顶部。整数 14 是不同的标题层次, 1 是主要的标题, 4 是最低层的子标题。 add_heading() 返回一个 Paragraph 对象,让你不必多花一步从 Document 对象中提取它。

得到的headings.docx文档如图15-10所示。

124.png

图15-10 带有标题0到4的headings.docx文档