Если я правильно понимаю ваш вопрос и все, что вам нужно, это пустая строка, все, что вам нужно сделать, это вставить пустой абзац, и он должен следовать шрифту по умолчанию, который вы установили. Это потребует от вас разделения текста на два разных абзаца с двумя разными прогонами, чтобы работать:
public void sentText(string _BkMk, string _text, bool _break, RunProperties _rProp)
{
Text text = new Text(_text) { Space = SpaceProcessingModeValues.Preserve };
Run run = new Run(new RunProperties(_rProp));
run.Append(text);
Paragraph paragraph1 = new Paragraph();
paragraph1.Append(run);
foreach (BookmarkStart bookmarkStart in bookmarkMap.Values)
{
if (bookmarkStart.Name.Value == _BkMk)
{
bookmarkStart.InsertBeforeSelf(paragraph1);
if (_break)
{
bookmarkStart.InsertBeforeSelf(paragraph1);
bookmarkStart.InsertBeforeSelf(new Paragraph());
}
}
}
}
Я бы также порекомендовал использовать абзацы вместо простых запусков, поскольку Word создаст пустой абзац при нажатии клавиши ввода.