亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何使用C#向word文檔插入和隱藏段落

發布時間:2021-01-29 15:54:36 來源:億速云 閱讀:251 作者:小新 欄目:編程語言

小編給大家分享一下如何使用C#向word文檔插入和隱藏段落,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

編輯Word文檔時,我們有時會突然想增加一段新內容;而將word文檔給他人瀏覽時,有些信息我們是不想讓他人看到的。那么如何運用C#編程的方式巧妙地插入或隱藏段落呢?本文將與大家分享一種向Word文檔插入新段落及隱藏段落的好方法。

這里使用的是Free Spire.Doc for .NET組件,該組件允許開發人員輕松并靈活地操作Word文檔。

向Word文檔插入一個新段落的操作步驟

步驟1:新建一個文檔并加載現有文檔

Document document = new Document();
document.LoadFromFile(@"C:\Users\Administrator\Desktop\向日葵.docx", FileFormat.Docx);

步驟2:插入新段落并設置字體格式

Paragraph paraInserted = document.Sections[0].AddParagraph();
TextRange textRange1 = paraInserted.AppendText("向日葵的花語是——太陽、光輝、高傲、忠誠、愛慕、沉默的愛。向日葵又叫望日蓮,一個很美的名字");
textRange1.CharacterFormat.TextColor = Color.Blue;
textRange1.CharacterFormat.FontSize = 15;
textRange1.CharacterFormat.UnderlineStyle = UnderlineStyle.Dash;

步驟3:保存文檔

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

以下是程序運行前后的對比圖:

運行前

如何使用C#向word文檔插入和隱藏段落

運行后

如何使用C#向word文檔插入和隱藏段落

隱藏段落的操作步驟

當操作Word文檔時,我們可以通過Microsoft Word點擊字體對話框來隱藏所選擇的文本。請通過如下的屏幕截圖來查看Microsoft是如何隱藏文本的:

如何使用C#向word文檔插入和隱藏段落

然而,Free Spire.Doc for .NET可以通過設置CharacterFormat.Hidden的屬性來隱藏指定文本或整個段落,下面將為大家介紹詳細步驟:

步驟1:新建一個文檔并加載現有文檔

Document doc = new Document();
doc.LoadFromFile(@"C:\Users\Administrator\Desktop\雛菊.docx", FileFormat.Docx);

步驟2:獲取Word文檔的第一個section和最后一段

Section sec = doc.Sections[0];
Paragraph para = sec.Paragraphs[sec.Paragraphs.Count - 1];

步驟3:調用for循環語句來獲取最后一段的所有TextRange并將CharacterFormat.Hidden的屬性設置為true

for (int i = 0; i < para.ChildObjects.Count;i++)
  {
  (para.ChildObjects[i] as TextRange).CharacterFormat.Hidden = true;

  }

步驟4:保存文檔

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

以下是程序運行前后的對比圖:

運行前

如何使用C#向word文檔插入和隱藏段落

運行后

如何使用C#向word文檔插入和隱藏段落

C#完整代碼

using Spire.Doc;
using Spire.Doc.Documents;
using Spire.Doc.Fields;
using System;
using System.Collections.Generic;
using System.Drawing;
using System.Linq;
using System.Text;

namespace insert_new_paragraph_and_hide
{
 class Program
 {
 static void Main(string[] args)
 { //該部分為插入新段落的代碼
  Document document = new Document();
  document.LoadFromFile(@"C:\Users\Administrator\Desktop\向日葵.docx", FileFormat.Docx);

  Paragraph paraInserted = document.Sections[0].AddParagraph();
  TextRange textRange1 = paraInserted.AppendText("向日葵的花語是——太陽、光輝、高傲、忠誠、愛慕、沉默的愛。向日葵又叫望日蓮,一個很美的名字");
  textRange1.CharacterFormat.TextColor = Color.Blue;
  textRange1.CharacterFormat.FontSize = 15;
  textRange1.CharacterFormat.UnderlineStyle = UnderlineStyle.Dash;
  document.SaveToFile("result.docx", FileFormat.Docx);


  //該部分為隱藏段落的代碼
  Document doc = new Document();
  doc.LoadFromFile(@"C:\Users\Administrator\Desktop\雛菊.docx", FileFormat.Docx);
  Section sec = doc.Sections[0];
  Paragraph para = sec.Paragraphs[sec.Paragraphs.Count - 1];
  for (int i = 0; i < para.ChildObjects.Count;i++)
  {
  (para.ChildObjects[i] as TextRange).CharacterFormat.Hidden = true;

  }

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

 }
 }
}

以上是“如何使用C#向word文檔插入和隱藏段落”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

溆浦县| 独山县| 永春县| 会宁县| 邵武市| 三江| 从化市| 阿拉善盟| 阿鲁科尔沁旗| 五大连池市| 扎兰屯市| 陇南市| 兰考县| 英吉沙县| 桐城市| 德江县| 林甸县| 宁阳县| 深圳市| 兴宁市| 永胜县| 甘洛县| 从江县| 大姚县| 安岳县| 安宁市| 明溪县| 靖宇县| 苗栗市| 泸州市| 黑河市| 岑巩县| 七台河市| 高阳县| 丰宁| 政和县| 永仁县| 化德县| 胶州市| 凉山| 赣榆县|