使用Paragraph对象的Alignment属性对指定段落进行对齐。该属性的取值如表4-2中所示。
表4-2 段落对齐方式
| 对 齐 方 式 | 常 数 | 值 |
|---|---|---|
| 居中对齐 | wdAlignParagraphCenter | 1 |
| 字符填满整个段落宽度 | wdAlignParagraphDistribute | 4 |
| 两端完全对齐 | wdAlignParagraphJustify | 3 |
| 两端对齐,字符高度压缩 | wdAlignParagraphJustifyHi | 7 |
| 两端对齐,字符轻微压缩 | wdAlignParagraphJustifyLow | 8 |
| 两端对齐,字符中度压缩 | wdAlignParagraphJustifyMed | 5 |
| 左对齐 | wdAlignParagraphLeft | 0 |
| 右对齐 | wdAlignParagraphRight | 2 |
下面在打开的文档中将第2个段落的对齐方式设置为填满整个段落宽度。
code.python
>>> doc=app.Documents.Open('D:\\test3.docx') #打开文档
>>> pg=doc.Paragraphs(2) #获取第2个段落
>>> pg.Alignment=constants.wdAlignParagraphDistribute #填满整个段落宽度
设置效果如图4-12所示。可见,第2段的每一行都调整字间距并填满整行宽度。
图4-12 设置段落的对齐方式