彩票走势图

Spire.Doc 教程:如何在C#中设置段落前后的间距

原创|使用教程|编辑:王香|2017-11-13 11:58:19.000|阅读 856 次

概述:Spire.Doc 是一个MS Word 组件,用户可以直接执行各种Word文档处理任务, 分为.NET、WPF和Silverlight 三个版本,本文介绍了如何通过Spire.Doc在如何在C#中设置段落前后的间距。

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

相关链接:

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

将paragraph.AppendHTML()方法添加的新添加的段落的段落前后的间距设置为新的空白文档。

//create a new word document and add a section and paragraph to it.
Document doc = new Document();
Section sec = doc.AddSection();
Paragraph para = sec.AddParagraph();

//Add the text strings to the paragraph and set the style
para.AppendHTML("<p>Add a new paragraph to the word and set the spacing</p>");
para.ApplyStyle(BuiltinStyle.Heading1);

//set the spacing before and after
para.Format.BeforeAutoSpacing = false;
para.Format.BeforeSpacing = 20;
para.Format.AfterAutoSpacing = false;
para.Format.AfterSpacing = 20;

//save the document to file
doc.SaveToFile("Result1.docx");
图片1
//create a new word document and load the sample from file
Document document = new Document();
document.LoadFromFile("sample.docx", FileFormat.Docx);

//Add the text strings to the paragraph and set the style
Paragraph para = new Paragraph(document);        
TextRange textRange1 = para.AppendText("This is a inserted paragraph.");
textRange1.CharacterFormat.TextColor = Color.Blue;
textRange1.CharacterFormat.FontSize = 15;

//set the spacing before and after
para.Format.BeforeAutoSpacing = false;
para.Format.BeforeSpacing = 10;
para.Format.AfterAutoSpacing = false;
para.Format.AfterSpacing = 10;

//insert the added paragraph to the word document
document.Sections[0].Paragraphs.Insert(1, para);

//save the document to file
document.SaveToFile("Result2.docx",FileFormat.Docx2010);
图片2

点击下载Spire.Doc

慧都控件网


标签:文档管理word文档处理

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@capbkgr.cn


为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP