如何在c#中从novacode docx库生成时使段落中的某些文本变为粗体

时间:2017-04-20 11:39:33

标签: c# docx novacode-docx

我希望像那样大胆地制作一些文字.. •基本 - 没有网络安全

1 个答案:

答案 0 :(得分:0)

这样做的一种方法是将粗体文本分别插入到同一段落中。

// Create the proper formats first
Formatting bold = new Formatting();
bold.Bold = true;

Formatting notBold = new Formatting();

// Create the file
DocX doc = DocX.Create("test.docx");

// Insert the text you want with the proper formatting for each section
Paragraph para = doc.InsertParagraph();
para.InsertText("not bold text ", false, notBold);
para.InsertText("bold text ", false, bold);
para.InsertText("not bold text", false, notBold);

doc.Save();

这将输出:

  

不是粗体文字粗体文字不是粗体文字