如何使用 xceed docx 将段落替换为格式化文本?

How to replace a paragraph with formatting text using xceed docx?

我想替换 docx 文件中的一些文本,我正在使用 XCeed Docx 库,我想问一下是否有任何方法可以将文本替换为新的格式化文本?例如,我有 %value%(普通文本),我想用 粗体文本 替换它,以仅替换我使用函数 document.ReplaceText(%value%, "Bold text") 的文本。注意不是所有的替换文本都需要加粗,我不知道下一个是否加粗,我只在某些情况下需要加粗文本。

试试这个:

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