彩票走势图

Word控件Spire.Doc 【段落处理】教程(一):C#/VB.NET:在 Word 中对齐文本

翻译|使用教程|编辑:胡涛|2022-05-09 16:33:36.470|阅读 134 次

概述:在本文中,您将学习如何使用Spire.Doc for .NET以编程方式为 Word 文档中的段落设置不同的文本对齐方式。

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

相关链接:

文本对齐是一个段落格式属性,它决定了整个段落中文本的外观。Microsoft Word 中有四种可用的文本对齐方式:左对齐、居中对齐、右对齐和两端对齐。在本文中,您将学习如何使用Spire.Doc for .NET以编程方式为 Word 文档中的段落设置不同的文本对齐方式。

Spire.Doc for.NET 最新下载

为 .NET 安装 Spire.Doc

首先,您需要添加 Spire.Doc for .NET 包中包含的 DLL 文件作为 .NET 项目中的引用。DLL 文件可以从此链接下载或通过NuGet安装。

PM> Install-Package Spire.Doc
在 Word 中对齐文本
  • 创建一个文档实例。
  • 使用Document.LoadFromFile()方法加载示例 Word 文档。
  • 使用Document.Sections[]属性获取指定部分。
  • 使用Section.Paragraphs[]属性获取指定段落。
  • 使用Paragraph.Format属性获取段落格式
  • 使用ParagraphFormat.HorizontalAlignment属性设置指定段落的文本对齐方式。
  • 使用Document.SaveToFile()方法将文档保存到另一个文件。

[C#]


using Spire.Doc;
using Spire.Doc.Documents;

namespace AlignText
{
class Program
{
static void Main(string[] args)
{
//Create a Document instance
Document doc = new Document();

//Load a sample Word document
doc.LoadFromFile(@"D:\Files\sample.docx");

//Get the first section
Section section = doc.Sections[0];

//Get the first paragraph and make it center-aligned
Paragraph p = section.Paragraphs[0];
p.Format.HorizontalAlignment = HorizontalAlignment.Center;

//Get the second paragraph and make it left-aligned
Paragraph p1 = section.Paragraphs[1];
p1.Format.HorizontalAlignment = HorizontalAlignment.Left;

//Get the third paragraph and make it right-aligned
Paragraph p2 = section.Paragraphs[2];
p2.Format.HorizontalAlignment = HorizontalAlignment.Right;

//Get the fourth paragraph and make it justified
Paragraph p3 = section.Paragraphs[3];
p3.Format.HorizontalAlignment = HorizontalAlignment.Justify;

//Save the document
doc.SaveToFile("WordAlignment.docx", FileFormat.Docx);
}
}
}


[VB.NET]


Imports Spire.Doc
Imports Spire.Doc.Documents

Namespace AlignText
Friend Class Program
Shared Sub Main(ByVal args() As String)
'Create a Document instance
Dim doc As New Document()

'Load a sample Word document
doc.LoadFromFile("E:\Work\Documents\WordDocuments\Humor Them.docx")

'Get the first section
Dim section As Section = doc.Sections(0)

'Get the first paragraph and make it center-aligned
Dim p As Paragraph = section.Paragraphs(0)
p.Format.HorizontalAlignment = HorizontalAlignment.Center

'Get the second paragraph and make it left-aligned
Dim p1 As Paragraph = section.Paragraphs(1)
p1.Format.HorizontalAlignment = HorizontalAlignment.Left

'Get the third paragraph and make it right-aligned
Dim p2 As Paragraph = section.Paragraphs(2)
p2.Format.HorizontalAlignment = HorizontalAlignment.Right

'Get the fourth paragraph and make it justified
Dim p3 As Paragraph = section.Paragraphs(3)
p3.Format.HorizontalAlignment = HorizontalAlignment.Justify

'Save the document
doc.SaveToFile("WordAlignment.docx", FileFormat.Docx)
End Sub
End Class
End Namespace


C#/VB.NET:在 Word 中对齐文本


欢迎下载|体验更多E-iceblue产品

如需获取更多产品相关信息请咨询  


标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@cahobeh.cn


为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP