通过C#我们可以向Word文档添加新的段落或者隐藏段落。需要使用Free Spire.Doc for .NET。这里使用的这个组件给程序员提供多种操作Word文档的方法。下面将具体介绍如何来添加和隐藏段落。本文转载自https://i.cnblogs.com/EditPosts.aspx?postid=6757884
1.添加段落效果对比:
前:
后:
2.隐藏段落前后对比
前:
后:
下面是全部代码:
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); } } }
相关推荐
首先关闭已存在的Word进程(如果有的话),然后实例化新的`ApplicationClass`对象,并禁显示警告和隐藏Word窗口。接着,使用`Documents.Open`方法打开模板文件,并将结果赋值给`wordDoc`。 5. `SaveDocument`方法...
一旦引用添加成功,你可以创建一个Word Application对象并使其可见或隐藏,具体取决于你是否希望用户看到Word正在运行的过程。以下是一个创建Word应用对象的基本示例: ```csharp using Microsoft.Office.Interop....
1. **安装Aspose.Words**: 开发者通常通过NuGet包管理器在C#项目中添加Aspose.Words依赖。在Visual Studio中,右键点击解决方案资源管理器中的项目,选择“管理NuGet程序包”,然后搜索"Aspose.Words"进行安装。 2....
【C#计算机一级考试系统】是一个面向初学者的考试平台,主要测试用户对Windows操作系统的基础操作理解和Microsoft Word的应用技能。这个系统可能包含了多种类型的题目,旨在评估考生在实际操作环境中的能力。 首先...
10. 段落格式:在Word中,一个段落的格式可以依据设定的页边距自动调整,实现对齐和排列。 11. RAM特性:RAM(随机存取存储器)中的数据在断电后会丢失,这是其易失性的特点。 12. C语言逻辑表达式:表达式"x > 0 ...
- **解释**:在Word中,用户可以通过使用“边框和底纹”对话框来为文档中的文本或段落添加边框。这是一个常见的文档格式化技巧,可以帮助用户美化文档布局。 ### 4. Visual FoxPro中查找记录的命令 - **知识点**:...
11. 在Word中,段落标记在打印时不会被打印出来,它是用来表示段落结束的隐藏字符。 12. 字符数组中的一个元素确实可以存放一个字符。 13. 在Word2000中,`Average()`函数用于计算表格中某数值列的平均值。 14. ...
26. **Web窗体页模型**:在ASP.NET中,存放Web窗体页C#代码的模型有单文件页模型和代码隐藏页模型。 27. **自动窗体向导**:创建的窗体不包括新奇式,通常包括纵栏式、数据表和表格式。 28. **窗体标题栏设置**:...
12. 在Word2003中,通过【视图】/【工具栏】可以打开其他工具栏 - 这是正确的,这个操作可以显示或隐藏不同的工具栏。 13. 电子邮件地址@号前是用户名 - 这是正确的,@号后的部分是邮件服务器的域名。 14. 报表的...
fckeditor是一款功能强大的网页在线编辑器,尤其在2.6版本中,它提供了丰富的文本编辑功能,允许用户在浏览器端进行文字处理,如同操作本地的Word软件。这个示例是针对Visual Studio 2005(VS2005)开发环境的,帮助...