AcceptAllRevisions

Document.AcceptAllRevisions method

接受文档中所有跟踪的更改。

public void AcceptAllRevisions()

评论

这个方法是一个快捷方式AcceptAll

例子

展示如何接受文档中的所有跟踪更改。

Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);

// 编辑文档,同时跟踪更改以创建一些修订。
doc.StartTrackRevisions("John Doe");
builder.Write("Hello world! ");
builder.Write("Hello again! "); 
builder.Write("This is another revision.");
doc.StopTrackRevisions();

Assert.AreEqual(3, doc.Revisions.Count);

// 我们可以迭代每个修订版本并接受/拒绝它作为我们文档的一部分。
// 如果我们知道我们希望接受每个修订,我们可以通过调用此方法更直接地做到这一点。
doc.AcceptAllRevisions();

Assert.AreEqual(0, doc.Revisions.Count);
Assert.AreEqual("Hello world! Hello again! This is another revision.", doc.GetText().Trim());

也可以看看