acceptAll method
acceptAll()
Accepts all revisions in this collection.
acceptAll()
Examples
Shows how to compare documents.
let docOriginal = new aw.Document();
let builder = new aw.DocumentBuilder(docOriginal);
builder.writeln("This is the original document.");
let docEdited = new aw.Document();
builder = new aw.DocumentBuilder(docEdited);
builder.writeln("This is the edited document.");
// Comparing documents with revisions will throw an exception.
if (docOriginal.revisions.count == 0 && docEdited.revisions.count == 0)
docOriginal.compare(docEdited, "authorName", Date.now());
// After the comparison, the original document will gain a new revision
// for every element that is different in the edited document.
expect(docOriginal.revisions.count).toEqual(2);
for (let r of docOriginal.revisions)
{
console.log(`Revision type: ${r.revisionType}, on a node of type \"${r.parentNode.nodeType}\"`);
console.log(`\tChanged text: \"${r.parentNode.getText()}\"`);
}
// Accepting these revisions will transform the original document into the edited document.
docOriginal.revisions.acceptAll();
expect(docEdited.getText()).toEqual(docOriginal.getText());
See Also
- module Aspose.Words
- class RevisionCollection