我正在尝试将文本插入到Bookmarks
OpenXML .docx 文件中,但它会在每个 .docx 文件之后插入一个新行Paragraph
。我怎样才能防止这种情况?
例如:
我通过查找以下内容将文本添加到文档中Bookmarks
:
var bmk= body.Descendants<BookmarkStart>().FirstOrDefault(xx => xx.Name == "myBMK");
var parent = bmk.Parent;
parent.InsertBeforeSelf(GetText("DaveCompany"));
其中GetText
定义为:
public static Paragraph GetText(string cellText)
{
var run = new Run(new Text(cellText));
return new Paragraph(run);
}
我尝试将文本从 a 中剥离出来Paragraph
,例如
parent.InsertBeforeSelf(new Run(new Text("DaveCompany")));
但这产生了无效的文件。
如何防止插入新行?