Word 中的文本对齐是指文本沿页面水平轴对齐的方式。正确的文本对齐方式能提升文档的整体外观美感,使文档更吸引读者。在 Word 中,有以下几种常见的文本对齐方式:
- 左对齐:文本沿左边距对齐
- 居中对齐:文本在左右页边距之间居中对齐
- 右对齐:文本沿右边距对齐
- 两端对齐:文本沿左边距和右边距对齐
- 分散对齐:文本在左右页边距之间均匀分布
在本文中,您将学习如何使用 Spire.Doc for Python 在 Python 中为 Word 中的段落设置不同的文本对齐方式。
安装 Spire.Doc for Python
本教程需要用到 Spire.Doc for Python 和 plum-dispatch v1.7.4。可以通过以下 pip 命令将它们轻松安装到 Windows 中。
pip install Spire.Doc
如果您不确定如何安装,请参考:如何在 Windows 中安装 Spire.Doc for Python
Python 在 Word 中对齐文本
使用 Spire.Doc for Python,您可以通过 Paragraph.Format 属性获取段落格式,然后使用 ParagraphFormat 类的 HorizontalAlignment 属性在 Word 段落中左/右对齐文本、居中文本、两端对齐或分散对齐文本。具体步骤如下:
- 创建 Document 类的对象。
- 使用 Document.AddSection() 方法在文档中添加一个小节。
- 使用 Section.AddParagraph() 方法在小节中添加段落,然后在段落中添加文本。
- 使用 Paragraph.Format 属性获取段落格式。
- 使用 ParagraphFormat.HorizontalAlignment 属性为段落设置左/中/右/两端/分散式文本对齐方式。
- 使用 Document.SaveToFile() 方法保存结果文件。
- Python
from spire.doc import *
from spire.doc.common import *
# 创建一个Document对象
document = Document()
# 添加一节
sec = document.AddSection()
# 添加一个段落并设置为左对齐
para = sec.AddParagraph()
para.AppendText("该段落为左对齐。")
para.Format.HorizontalAlignment = HorizontalAlignment.Left
# 添加一个段落并设置为居中对齐
para = sec.AddParagraph()
para.AppendText("该段落为居中对齐。")
para.Format.HorizontalAlignment = HorizontalAlignment.Center
# 添加一个段落并设置为右对齐
para = sec.AddParagraph()
para.AppendText("该段落为右对齐。")
para.Format.HorizontalAlignment = HorizontalAlignment.Right
# 添加一个段落并设置为两端对齐
para = sec.AddParagraph()
para.AppendText("该段落为两端对齐。")
para.Format.HorizontalAlignment = HorizontalAlignment.Justify
# 添加一个段落并设置为分散对齐
para = sec.AddParagraph()
para.AppendText("该段落为分散对齐。")
para.Format.HorizontalAlignment = HorizontalAlignment.Distribute
# 保存结果文件
document.SaveToFile("对齐文本.docx", FileFormat.Docx)
document.Close()
申请临时 License
如果您希望删除结果文档中的评估消息,或者摆脱功能限制,请该Email地址已收到反垃圾邮件插件保护。要显示它您需要在浏览器中启用JavaScript。获取有效期 30 天的临时许可证。