强调符号通常是在文本上方或者下方添加的点或圈,以达到强调文本,使之更明显的目的。但手动选择想要强调的文字,然后再手动添加强调符号是非常费时费力的,好在 Spire.Doc for .NET 为大家提供了一种简单的方法,通过代码来轻松添加强调符号。这篇文章将向大家展示如何使用 Spire.Doc for .NET 来在 Word 文档中为文本添加强调符号。
安装 Spire.Doc for .NET
首先,您需要将 Spire.Doc for .NET 包含的 DLL 文件作为引用添加到您的 .NET 项目中。DLL 文件可以从此链接下载,也可以通过 NuGet 安装。
PM> Install-Package Spire.Doc添加强调符号到指定文本
详细步骤如下:
- 创建 Document 对象。
 - 用 Document.LoadFromFile() 方法从磁盘加载 Word 文档。
 - 用 Document.FindAllString() 方法找到想要强调的文本。
 - 通过 CharacterFormat.EmphasisMark 属性添加强调符号到找到的文本上。
 - 用 Document.SaveToFile() 方法保存文档到新的 Word 文件。
 
- C#
 - VB.NET
 
using System;
using Spire.Doc;
using Spire.Doc.Documents;
namespace applyemphasismark
{
    class Program
    {
        static void Main(string[] args)
        {
            // 创建Document对象
            Document document = new Document();
            // 从磁盘加载Word文档
            document.LoadFromFile(@"D:\testp\示例.docx");
            // 找到想要强调的文本
            TextSelection[] textSelections = document.FindAllString("Spire.Cloud", false, true);
            // 添加强调符号到找到的文本上
            foreach (TextSelection selection in textSelections)
            {
                selection.GetAsOneRange().CharacterFormat.EmphasisMark = Emphasis.Dot;
            }
            //保存文档到新的 Word 文件
            string output = "添加强调符号.docx";
            document.SaveToFile(output, FileFormat.Docx);
        }
    }
}Imports System
Imports Spire.Doc
Imports Spire.Doc.Documents
Module Program
    Sub Main(args As String())
        '创建Document对象
        Dim document As New Document()
        '从磁盘加载Word文档
        document.LoadFromFile("D:\testp\示例.docx")
        '找到想要强调的文本
        Dim textSelections() As TextSelection = document.FindAllString("Spire.Cloud", False, True)
        '添加强调符号到找到的文本上
        For Each selection As TextSelection In textSelections
            selection.GetAsOneRange().CharacterFormat.EmphasisMark = Emphasis.Dot
        Next selection
        '保存文档到新的 Word 文件
        Dim output As String = "添加强调符号.docx"
        document.SaveToFile(output, FileFormat.Docx)
    End Sub
End Module
申请临时 License
如果您希望删除结果文档中的评估消息,或者摆脱功能限制,请该Email地址已收到反垃圾邮件插件保护。要显示它您需要在浏览器中启用JavaScript。获取有效期 30 天的临时许可证。
    


					



