使用Paragraph对象的Space1, Space15和Space2方法可以将指定段落的行间距设置为单倍行距、1.5倍行距和两倍行距。
打开文档test3.docx,为了便于演示,将第2个段落和第3个段落合并在一起。
code.python
>>> pg=doc.Paragraphs(2) #获取第2个段落
>>> pg.Space2() #设置两倍行距
设置效果如图4-9所示。
图4-9 设置段落的行间距
将Paragraph对象的LineSpacingRule属性值设置为constants.wdLineSpaceDouble也可以得到相同的设置效果。
code.python
>>> pg=doc.Paragraphs(2) #获取第2个段落
>>> pg.LineSpacingRule=constants.wdLineSpaceDouble #设置两倍行距
如果希望将行间距设置为一个特定的值,将LineSpacingRule属性值设置为constants.wdLineSpaceAtLeast,然后将LineSpacing属性的值设置为指定值。
code.python
>>> pg=doc.Paragraphs(2) #获取第2个段落
>>> pg.LineSpacingRule=constants.wdLineSpaceAtLeast
>>> pg.LineSpacing=25
设置效果如图4-10所示。
图4-10 设置段落行间距为指定值