C#/VB.NET:在 Word 中设置文本对齐方式

2022/8/5 1:24:08

本文主要是介绍C#/VB.NET:在 Word 中设置文本对齐方式,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

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

文本对齐是一种段落格式属性,通常用于确定整个段落中的文本外观。在日常工作中,我们所常见的四种文本对齐方式分别为:左对齐、居中对齐、右对齐和两端对齐。接下来,我将展示如何通过Spire.Doc for .NET在C#和VB.NET程序中Word文档设置文本对齐方式。

 

安装 Spire.Doc for .NET

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

PM> Install-Package Spire.Doc

 

Word设置对齐方式

详细步骤如下:

l  创建Document类的实例。

l  使用 Document.LoadFromFile()方法加载示例 Word 文档。

l  利用 Document.Sections[]属性获取指定部分。

l  利用 Section.Paragraphs[]属性获取指定的段落。

l  利用Paragraph.Format属性获取段落格式。

l  利用ParagraphFormat.HorizontalAlignment属性为指定段落设置文本对齐方式。

l  使用 Document.SaveToFile()方法将文档保存到另一个文件。

 

 

C#:

 

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

文本对齐是一种段落格式属性,通常用于确定整个段落中的文本外观。在日常工作中,我们所常见的四种文本对齐方式分别为:左对齐、居中对齐、右对齐和两端对齐。接下来,我将展示如何通过Spire.Doc for .NET在C#和VB.NET程序中Word文档设置文本对齐方式。

 

安装 Spire.Doc for .NET

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

PM> Install-Package Spire.Doc

 

Word设置对齐方式

详细步骤如下:

l  创建Document类的实例。

l  使用 Document.LoadFromFile()方法加载示例 Word 文档。

l  利用 Document.Sections[]属性获取指定部分。

l  利用 Section.Paragraphs[]属性获取指定的段落。

l  利用Paragraph.Format属性获取段落格式。

l  利用ParagraphFormat.HorizontalAlignment属性为指定段落设置文本对齐方式。

l  使用 Document.SaveToFile()方法将文档保存到另一个文件。

 

C#:

 

using Spire.Doc;

using Spire.Doc.Documents;

 

namespace AlignText

{

    class Program

    {

        static void Main(string[] args)

        {

            //创建Document类的实例

            Document doc = new Document();

 

            //加载示例文档

            doc.LoadFromFile(@"sample.docx");

 

            //获取第一部分

            Section section = doc.Sections[0];

 

            //获取第一段并使之居中对齐

            Paragraph p = section.Paragraphs[0];

            p.Format.HorizontalAlignment = HorizontalAlignment.Center;

 

            //获取第二段并使之左对齐

            Paragraph p1 = section.Paragraphs[1];

            p1.Format.HorizontalAlignment = HorizontalAlignment.Left;

 

            //获取第三段并使之右对齐

            Paragraph p2 = section.Paragraphs[2];

            p2.Format.HorizontalAlignment = HorizontalAlignment.Right;

 

            //获取第四段并使之两端对齐

            Paragraph p3 = section.Paragraphs[3];

            p3.Format.HorizontalAlignment = HorizontalAlignment.Justify;

 

            //保存结果文档

            doc.SaveToFile("result.docx", FileFormat.Docx);

        }

    }

}

 

VB.NET

Imports Spire.Doc
Imports Spire.Doc.Documents

Namespace AlignText
    Friend Class Program
        Shared Sub Main(ByVal args() As String)
            '创建Document类的实例
            Dim doc As New Document()

            '加载示例文档
            doc.LoadFromFile("sample.docx")

            '获得第一部分
            Dim section As Section = doc.Sections(0)

            '获取第一段并使之居中对齐
            Dim p As Paragraph = section.Paragraphs(0)
            p.Format.HorizontalAlignment = HorizontalAlignment.Center

            '获取第二段并使之左对齐
            Dim p1 As Paragraph = section.Paragraphs(1)
            p1.Format.HorizontalAlignment = HorizontalAlignment.Left

            '获取第三段并使之右对齐
            Dim p2 As Paragraph = section.Paragraphs(2)
            p2.Format.HorizontalAlignment = HorizontalAlignment.Right

            '获取第四段并使之两端对齐
            Dim p3 As Paragraph = section.Paragraphs(3)
            p3.Format.HorizontalAlignment = HorizontalAlignment.Justify

            '保存结果文档
            doc.SaveToFile("result.docx", FileFormat.Docx)
        End Sub
    End Class
End Namespace

 



这篇关于C#/VB.NET:在 Word 中设置文本对齐方式的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程