Как заменить абзац форматированием текста с помощью xceed docx? - PullRequest
0 голосов
/ 09 ноября 2018

Я хочу заменить текст в файле docx, и я использую XCeed Docx lib, я хочу спросить, есть ли способ заменить текст новым форматированным текстом? Например, у меня есть %value% (обычный текст), и я хочу заменить его на полужирный текст , чтобы заменить только текст, который я использую функцию document.ReplaceText(%value%, "Bold text"). Обратите внимание, что не весь текст замены должен быть выделен жирным шрифтом, и я не знаю, является ли следующий текст жирным или нет, мне нужен жирный текст только в некоторых ситуациях.

1 Ответ

0 голосов
/ 15 ноября 2018

попробуйте это:

Formatting formatting = new Formatting();
formatting.Bold = true;
doc.ReplaceText("%value%", "Bold Text", false, System.Text.RegularExpressions.RegexOptions.None, formatting);
...