欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

C#給Word中的字符添加著重號(hào)的方法詳解

 更新時(shí)間:2022年05月19日 11:17:00   作者:E-iceblue  
這篇文章主要為大家詳細(xì)介紹了如何利用C#實(shí)現(xiàn)給Word中的字符添加著重號(hào),文中的示例代碼講解詳細(xì),對(duì)我們學(xué)習(xí)有一定幫助,需要的可以參考一下

前言

在Word中添加著重號(hào),即強(qiáng)調(diào)符號(hào),可以在選中字符后,鼠標(biāo)右鍵點(diǎn)擊,選擇“字體”,在窗口中可直接選擇“著重號(hào)”添加到文字,用以對(duì)重要文字內(nèi)容起加強(qiáng)提醒的目的,如下圖:

通過(guò)C#,我們可以查找到需要添加著重號(hào)的字符串,然后通過(guò)字符串格式的屬性值來(lái)添加符號(hào)。下面,將對(duì)此做詳細(xì)介紹。

引入dll

方法1

手動(dòng)引入

將 Free Spire.Doc for .NET 下載到本地,解壓,安裝。安裝完成后,找到安裝路徑下BIN文件夾中的Spire.Doc.dll。然后在Visual Studio中打開(kāi)“解決方案資源管理器”,鼠標(biāo)右鍵點(diǎn)擊“引用”,“添加引用”,將本地路徑BIN文件夾下的dll文件添加引用至程序。

方法2

NuGet安裝(2種方法)

(1)可以在Visual Studio中打開(kāi)“解決方案資源管理器”,鼠標(biāo)右鍵點(diǎn)擊“引用”,“管理NuGet包”,然后搜索“Free Spire.Doc”,點(diǎn)擊“安裝”。等待程序安裝完成。

(2)將以下內(nèi)容復(fù)制到PM控制臺(tái)安裝:

Install-Package FreeSpire.Doc -Version 10.2.0

添加強(qiáng)調(diào)符號(hào)

代碼步驟如下,可參考該步驟來(lái)實(shí)現(xiàn)添加符號(hào):

  • 創(chuàng)建 Document 類(lèi)的對(duì)象。
  • 用 Document.LoadFromFile() 方法從本地加載Word文檔。
  • Document.FindAllString()方法查找指定文本字符串。
  • 通過(guò)CharacterFormat.EmphasisMark屬性添加強(qiáng)調(diào)符號(hào)到字符串。
  • Document.SaveToFile()方法保存文檔為新的Word文檔。

C#

using Spire.Doc;
using Spire.Doc.Documents;
using System.Drawing;

namespace EmphasisMark
{
    class Program
    {
        static void Main(string[] args)
        {
            //創(chuàng)建Document對(duì)象
            Document document = new Document();

            //加載Word文檔
            document.LoadFromFile("sample.docx");

            //查找指定字符串
            TextSelection[] textSelections = document.FindAllString("分析報(bào)告", false, true);

            //添加強(qiáng)調(diào)符號(hào)到字符串
            foreach (TextSelection selection in textSelections)
            {
                selection.GetAsOneRange().CharacterFormat.EmphasisMark = Emphasis.DotBelow;
            }

            //保存文檔
            document.SaveToFile("Result.docx", FileFormat.Docx2013);
            System.Diagnostics.Process.Start("Result.docx");
        }
    }
}

vb.net

Imports Spire.Doc
Imports Spire.Doc.Documents
Imports System.Drawing

Namespace EmphasisMark
    Class Program
        Private Shared Sub Main(args As String())
            '創(chuàng)建Document對(duì)象
            Dim document As New Document()

            '加載Word文檔
            document.LoadFromFile("sample.docx")

            '查找指定字符串
            Dim textSelections As TextSelection() = document.FindAllString("分析報(bào)告", False, True)

            '添加強(qiáng)調(diào)符號(hào)到字符串
            For Each selection As TextSelection In textSelections
                selection.GetAsOneRange().CharacterFormat.EmphasisMark = Emphasis.DotBelow
            Next

            '保存文檔
            document.SaveToFile("Result.docx", FileFormat.Docx2013)
            System.Diagnostics.Process.Start("Result.docx")
        End Sub
    End Class
End Namespace

添加效果:

到此這篇關(guān)于C#給Word中的字符添加著重號(hào)的方法詳解的文章就介紹到這了,更多相關(guān)C# Word添加著重號(hào)內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • C#實(shí)現(xiàn)讀取指定盤(pán)符硬盤(pán)序列號(hào)的方法

    C#實(shí)現(xiàn)讀取指定盤(pán)符硬盤(pán)序列號(hào)的方法

    這篇文章主要介紹了C#實(shí)現(xiàn)讀取指定盤(pán)符硬盤(pán)序列號(hào)的方法,涉及C#針對(duì)硬件屬性的相關(guān)操作技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2016-08-08
  • 舉例說(shuō)明Java多線程編程中讀寫(xiě)鎖的使用

    舉例說(shuō)明Java多線程編程中讀寫(xiě)鎖的使用

    這篇文章主要介紹了舉例說(shuō)明Java多線程編程中讀寫(xiě)鎖的使用,文中的例子很好地說(shuō)明了Java的自帶讀寫(xiě)鎖ReentrantReadWriteLock的使用,需要的朋友可以參考下
    2016-02-02
  • C#中把日志導(dǎo)出到txt文本的簡(jiǎn)單實(shí)例

    C#中把日志導(dǎo)出到txt文本的簡(jiǎn)單實(shí)例

    這篇文章介紹了C#中把日志導(dǎo)出到txt文本的簡(jiǎn)單實(shí)例,有需要的朋友可以參考一下
    2013-10-10
  • C# WinForm實(shí)現(xiàn)圖片瀏覽器

    C# WinForm實(shí)現(xiàn)圖片瀏覽器

    這篇文章主要為大家詳細(xì)介紹了C# WinForm實(shí)現(xiàn)圖片瀏覽器,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-02-02
  • C#實(shí)現(xiàn)代碼移除窗體上的控件

    C#實(shí)現(xiàn)代碼移除窗體上的控件

    這篇文章主要介紹了C#實(shí)現(xiàn)代碼移除窗體上的控件問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-01-01
  • C#開(kāi)發(fā)Winform實(shí)現(xiàn)窗體間相互傳值

    C#開(kāi)發(fā)Winform實(shí)現(xiàn)窗體間相互傳值

    這篇文章介紹了C#開(kāi)發(fā)Winform實(shí)現(xiàn)窗體間相互傳值的方法,文中通過(guò)示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-03-03
  • C#實(shí)現(xiàn)俄羅斯方塊

    C#實(shí)現(xiàn)俄羅斯方塊

    這篇文章主要為大家詳細(xì)介紹了C#實(shí)現(xiàn)俄羅斯方塊小游戲,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-11-11
  • C#多線程編程中的鎖系統(tǒng)(三)

    C#多線程編程中的鎖系統(tǒng)(三)

    這篇文章主要介紹了C#多線程編程中的鎖系統(tǒng)(三),本本文主要說(shuō)下基于內(nèi)核模式構(gòu)造的線程同步方式、事件、信號(hào)量以及WaitHandle、AutoResetEvent、ManualResetEvent等內(nèi)容,需要的朋友可以參考下
    2015-04-04
  • C#中Json反序列化的實(shí)現(xiàn)方法

    C#中Json反序列化的實(shí)現(xiàn)方法

    這篇文章主要給大家介紹了關(guān)于C#中Json反序列化的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考借鑒,下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2018-06-06
  • 深入分析C# Task

    深入分析C# Task

    這篇文章主要介紹了C# Task的相關(guān)資料,文中講解非常細(xì)致,代碼幫助大家更好的理解和學(xué)習(xí)C# Task的相關(guān)知識(shí),感興趣的朋友可以了解下
    2020-08-08

最新評(píng)論