c# wpf用NPOI XWPFParagraph创建多个段落同时每个段落字体和颜色不一样
时间: 2024-03-24 18:37:58 浏览: 120
wpf border 边框不同颜色
5星 · 资源好评率100%
你可以通过以下代码创建多个段落,并设置不同的字体和颜色:
```
// 创建一个XWPFDocument对象
XWPFDocument doc = new XWPFDocument();
// 创建第一个段落
XWPFParagraph para1 = doc.CreateParagraph();
// 设置第一个段落的字体和颜色
para1.CreateRun().SetFontFamily("Arial").SetFontColor(FF0000).SetText("This is the first paragraph.");
// 创建第二个段落
XWPFParagraph para2 = doc.CreateParagraph();
// 设置第二个段落的字体和颜色
para2.CreateRun().SetFontFamily("Times New Roman").SetFontColor(00FF00).SetText("This is the second paragraph.");
// 将文档保存到文件
using (FileStream stream = new FileStream("output.docx", FileMode.Create, FileAccess.Write))
{
doc.Write(stream);
}
```
在上面的代码中,`CreateRun()` 方法会创建一个新的文本段落,并返回一个 `XWPFRun` 对象,你可以通过该对象设置字体和颜色等属性。然后,你可以使用 `CreateParagraph()` 方法创建多个段落,并在每个段落中设置不同的字体和颜色。
阅读全文