DocX Set BookMark字体样式C#

时间:2018-06-26 10:59:27

标签: c# docx bookmarks xceed

我正在使用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();
    }
}

0 个答案:

没有答案