我正在使用xceedsoftware / DocX从C#中的模板生成Word文档,无法单独设置书签文本的样式。尝试创建扩展名,请找到以下代码。我只能看到为整个段落(而不是单个书签)设置字体样式的选项。我错过了什么吗?如何仅为书签文本设置字体样式,背景颜色,删除线等?
public static void ProcessBookMark(this DocX doc, string BookMarkName, string BookMarkValue, bool? Bold = false)
{
var Bm = doc.Bookmarks[BookMarkName];
if (Bm != null)
{
Bm.SetText(BookMarkValue);
Bm.Paragraph.Font("Arial");
if (Bold==true)
Bm.Paragraph.Bold();
}
}