国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > C# > 正文

C#向word文檔插入新段落及隱藏段落的方法

2020-01-24 00:41:16
字體:
來源:轉載
供稿:網友

編輯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);

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

運行前

 

運行后

隱藏段落的操作步驟

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

然而,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#完整代碼

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); } }}

這是我本次要分享的全部內容,感謝您的瀏覽。

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持武林網。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 旬邑县| 福清市| 福海县| 景洪市| 正镶白旗| 尚志市| 绥化市| 会理县| 西吉县| 怀柔区| 公主岭市| 凉城县| 霸州市| 卢龙县| 青海省| 剑阁县| 莱阳市| 固安县| 广元市| 曲阜市| 澄迈县| 秦皇岛市| 疏附县| 宁德市| 南皮县| 读书| 杭州市| 襄垣县| 合作市| 吕梁市| 邢台市| 盐边县| 龙岩市| 融水| 敦煌市| 宁乡县| 蒲城县| 紫阳县| 敖汉旗| 油尖旺区| 交城县|