如何使用wordprocessing document c#在一行中添加三个段落

时间:2018-03-27 11:11:42

标签: c#

我有一个word文档,我添加了三个段落。我想在一行中添加三个段落,而不是现在以不同的行显示如下:
文本1
文本2
文字3。
我想成为text1,text2,text3。

这是我的代码:

using(WordprocessingDocument wDoc = WordprocessingDocument.Open(ms, true))
{
    gjenerimi = randomstring(14);
    var body = wDoc.MainDocumentPart.Document.Body;
    var lastParagraf = body.Elements < Paragraph > ().FirstOrDefault();

    var newParagraf2 = new Paragraph(new Run(new Text(DateTime.Now.ToString())));
    var newParagraf3 = new Paragraph(new Run(new Text(gjenerimi)));
    var newParagraf4 = new Paragraph(new Run(new Text(merreshifren())));

    lastParagraf.InsertAfterSelf(newParagraf2);
    lastParagraf.InsertAfterSelf(newParagraf3);
    lastParagraf.InsertAfterSelf(newParagraf4);
}

有人可以帮我吗?

1 个答案:

答案 0 :(得分:1)

如果您不想要段落,请不要使用段落:

ptr = nullptr;

ptr = ptr->right;

ptr = ptr->left;