段落间距

跟设置行间距一样,设置段落间距也有两种方法。一种是指定段落间距为标准间距的几倍,另一种是直接指定段落间距的值。

使用Paragraph对象的LineUnitAfter属性和LineUnitBefore属性,可以将段落后面或前面的间距设置为标准间距的指定倍数。

下面打开文档test3.docx,将第2个段落的段前间距设置为1倍标准间距,将段后间距设置为2倍标准间距。

code.python
>>> doc=app.Documents.Open('D:\\test3.docx')    #打开文档
>>> pg=doc.Paragraphs(2)    #获取第2个段落
>>> pg.LineUnitBefore=1
>>> pg.LineUnitAfter=2

设置效果如图4-11所示。

Document Image

图4-11 设置段落间距

使用Paragraph对象的SpaceBefore属性和SpaceAfter属性,可以将段落后面或前面的间距设置为指定值。

下面打开文档test3.docx,将第2个段落的段前间距设置为12磅,将段后间距设置为20磅。

code.python
>>> doc=app.Documents.Open('D:\\test3.docx')    #打开文档
>>> pg=doc.Paragraphs(2)    #获取第2个段落
>>> pg.SpaceBefore=12
>>> pg.SpaceAfter=20