DocX Установить стили шрифтов BookMark C # - PullRequest
0 голосов
/ 26 июня 2018

Я использую xceedsoftware / DocX для генерации текстовых документов из шаблонов в C #. Невозможно установить стили только для текста закладки. Пытаясь создать расширение, пожалуйста, найдите код ниже. Я вижу только вариант установки стилей шрифта для всего абзаца, а не для одной закладки. Я что-то пропустил. Как настроить стиль шрифта, цвет фона, зачеркивание и т. Д. Только для текста моей закладки?

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();
    }
}
...