PrizmDoc Viewer v13.13 Release - Updated December 9, 2020
Developer Guide / Viewer / How to Customize the Viewer / Work with Document Comparison Programmatically
Work with Document Comparison Programmatically
The API offers methods to request revisions and to get those requested revisions once they have been retrieved.

Requesting and Getting Revisions

Request the revisions for a given document comparison. Revisions requests complete asynchronously. A PCCViewer.RevisionsRequest will be returned that provides events for revisions retrieval progress and members to access retrieved revisions:

Example
Copy Code
// Request revisions
var revisionsRequest = viewerControl.requestRevisions(); 
// Subscribe to the PartialRevisionsAvailable event to get revisions as they become 
available
revisionsRequest.on('PartialRevisionsAvailable', function(_event) { 
    // Get the newly available revisions
    var newRevisions = _event.partialRevisions; 
});
// Subscribe to the RevisionsRetrievalCompleted event to get revisions when 
all of them are available
revisionsRequest.on("RevisionsRetrievalCompleted", function(){ 
    // Get all of the revisions for that comparison
    var revisions = revisionsRequest.getRevisions();
});