使用 Spire.Doc,我们可以在 C# 中设置段落的格式。本文将重点演示如何在 C# 中设置段落前后的间距。

为新添加的段落设置段落前后的间距,该段落是通过paragraph.AppendHTML() 方法添加到一个新的空白word 文档中的。

Spire.Doc for.NET 最新下载(Q群767755948)https://www.evget.com/product/3368/download

//create a new word document and add a section and paragraph to it.<font></font>
Document doc = new Document();<font></font>
Section sec = doc.AddSection();<font></font>
Paragraph para = sec.AddParagraph();<font></font>
<font></font>
//Add the text strings to the paragraph and set the style<font></font>
para.AppendHTML("<p>Add a new paragraph to the word and set the spacing</p>");<font></font>
para.ApplyStyle(BuiltinStyle.Heading1);<font></font>
<font></font>
//set the spacing before and after<font></font>
para.Format.BeforeAutoSpacing = false;<font></font>
para.Format.BeforeSpacing = 20;<font></font>
para.Format.AfterAutoSpacing = false;<font></font>
para.Format.AfterSpacing = 20;<font></font>
<font></font>
//save the document to file<font></font>
doc.SaveToFile("Result1.docx");<font></font>

using Spire.Doc;<font></font>
using Spire.Doc.Documents;<font></font>
using Spire.Doc.Fields;<font></font>
namespace SetSpacing<font></font>
{<font></font>
class Program<font></font>
{<font></font>
<font></font>
static void Main(string[] args)<font></font>
{<font></font>
//create a new word document and load the sample from file<font></font>
Document document = new Document();<font></font>
document.LoadFromFile("sample.docx", FileFormat.Docx);<font></font>
<font></font>
//Add the text strings to the paragraph and set the style<font></font>
Paragraph para = new Paragraph(document);<font></font>
TextRange textRange1 = para.AppendText("This is a inserted paragraph.");<font></font>
textRange1.CharacterFormat.TextColor = Color.Blue;<font></font>
textRange1.CharacterFormat.FontSize = 15;<font></font>
<font></font>
//set the spacing before and after<font></font>
para.Format.BeforeAutoSpacing = false;<font></font>
para.Format.BeforeSpacing = 10;<font></font>
para.Format.AfterAutoSpacing = false;<font></font>
para.Format.AfterSpacing = 10;<font></font>
<font></font>
//insert the added paragraph to the word document<font></font>
document.Sections[0].Paragraphs.Insert(1, para);<font></font>
<font></font>
//save the document to file<font></font>
document.SaveToFile("Result2.docx", FileFormat.Docx2010);<font></font>
}<font></font>
<font></font>
}<font></font>
}<font></font>

Word控件Spire.Doc 【段落处理】教程(十六):C#中如何设置段落前后的间距相关推荐

  1. Word控件Spire.Doc 【书签】教程(1):在C#/VB.NET:在 Word 中插入书签

    Spire.Doc for .NET是一款专门对 Word 文档进行操作的 .NET 类库.在于帮助开发人员无需安装 Microsoft Word情况下,轻松快捷高效地创建.编辑.转换和打印 Micr ...

  2. Word控件Spire.Doc 【文本】教程(14) ;如何用图片替换Word中的文字

    在 Spire.Doc 的教程部分,我们介绍了"用 C# 中的表格替换 Word 中的文本"和"用 C# 中的文本替换 Word 中的图像"的简单方法.有时,我 ...

  3. Word控件Spire.Doc 转换教程(十二):如何将 Word 转换为 EPub、XPS、Emf

    本文将介绍一种通过名为 Spire.Doc 的强大且独立的Word .NET 组件将 Word 转换为 EPub.XPS.Emf的简单方法,无需在机器上安装 Microsoft Word.它还支持将 ...

  4. Word控件Spire.Doc 转换教程(十八): 将 RTF 转换为图像并重置图像分辨率

    Spire.Doc具有在 C# 和 VB.NET 中操作 RTF 文件格式的强大能力.通过使用 Spire.Doc,开发人员可以将 RTF 转换为 PDF.HTML和 .doc..docx 格式的 w ...

  5. Word控件Spire.Doc 【页面设置】教程(9) 如何在 C# 中添加行号

    行号用于在每行文本旁边显示 Word 自动计算的行数.当我们需要参考合同或法律文件等文档中的特定行时,它非常有用.word中的行号功能允许我们设置起始值.编号间隔.与文本的距离以及行号的编号方式.使用 ...

  6. Word控件Spire.Doc 【文本】教程(10) ;在 word 文档中的字符或句子周围应用边框

    为了强调和美化一组字符或句子,在字符或句子周围应用边框是一个不错的选择.Spire.Doc 使开发人员能够在 C# 中实现此功能.并且有很多内置的边框样式可用,例如:Wave.Hairline.Dot ...

  7. Word控件Spire.Doc 转换教程(九):在 Doc 转PDF 转换期间设置图像质量

    您可能会好奇为什么我们在将Doc 转换为 PDF时设置图像质量.在我们转换Word文档后,尤其是文档中有很多图像,输出的PDF文档的大小明显大于原始的Doc文件.现在,Spire.Doc 新版本的新功 ...

  8. Word控件Spire.Doc 【段落处理】教程(十二):如何在 C# 中管理 word 文档的分页

    当我们要管理段落的分页时,我们可以直接插入分页符.但是后来我们可能会发现很难在分页符上方添加或删除文本,然后我们必须删除整个分页符.使用 Microsoft word,我们还可以使用段落对话框来管理 ...

  9. Word控件Spire.Doc 【段落处理】教程(十五):在 C# 中为 Word 段落添加制表位

    制表位是放置在标尺上的标记,用于定义文本或数字在一行上的对齐方式.要在 Microsoft Word 中为段落添加制表位,我们需要打开制表符对话框,然后设置制表位位置.对齐方式和前导符,如下所示. S ...

  10. Word控件Spire.Doc 【段落处理】教程(四):如何在 C#、VB.NET 中设置 Word 项目符号样式

    Word Bullet 可以将多个段落格式化为列表.它可以用项目符号强调段落并吸引读者的注意力.使用项目符号,列出的段落将自动缩进符号,可以是点.数字或其他自定义符号(如小星.三角形.箭头等). Sp ...

最新文章

  1. MNIST手写数字识别
  2. 理解统计信息(3/6):谁创建和管理统计信息?在性能调优中,统计信息的作用。...
  3. 首秀 Express 框架
  4. 高校开学返校最新消息!学生票乘车时间延长至5月31日!
  5. 5-14卷积神经网添加正则化
  6. 速成pytorch学习——4天中阶API示范
  7. 用Java写脚本,常用的一些方法
  8. win7 破解后找不到活动分区以及bootmsr missing
  9. 余沧海没有自知之明?
  10. printf二进制数据
  11. Newzoo伽马数据发布《元宇宙全球发展报告》 元境多项领先技术受关注
  12. GitHub上的AutoML
  13. 从头开始训练一个依存分析器
  14. HTML5用于定义一篇日志,[网页设计]HTML5之新增的元素
  15. C/C++ 函数出入口
  16. 炒币经验分享给大家,希望对你们有帮助。
  17. Vue 自适应高度表格的实现方法
  18. wangeditor手机适配方案
  19. 更快学习编程的7个重要技巧
  20. i511400h和r55600h哪个好

热门文章

  1. 何如才能做好新闻软文营销?
  2. css实现图片未加载完成时占位显示
  3. android inputmethodmanager内存泄露,Android InputMethodManager内存泄漏
  4. springboot+java养老院儿童福利院管理系统
  5. vue3 setup 父传子,子传父
  6. 数字信号处理——串行FIR滤波器MATLAB与FPGA实现
  7. Linux运维笔记-日常操作命令总结【环境变量】
  8. 风险收益一致性择时模型
  9. 徐志摩题要求:•使用外部引入CSS样式的方式为网页设置样式 •标题使用<h3>标签,其他文本均放在段落标签<p>中 •使用标签选择器设置标题h3的字体颜色为#ddf111 •使用ID选择器设置p段
  10. Fiddler基础入门教程【5】--弱网设置(模拟低网速)