Sets a new document in the viewer.
Document object to view. Use null to remove the current document from the viewer.
If the value of document is null, then the current document is removed from the viewer.
The viewer will check if the value of document is the same as the existing one in the viewer. If so, it will not dispose the old document. The application can set the same document in the viewer as a "reset" or "reload" operation.
Encrypted document's must be decrypted prior to setting them in the viewer. Refer to Loading Encrypted Files Using the Document Library for more information.
This method performs the following:
View, Thumbnails, Bookmarks and Annotations all may have background threads working to parse the existing document data. The document viewer will notify each object to abandon the work and exit the threads. This is performed in a graceful manner to preserve system resources and prevent memory leaks. Therefore, a slight delay might occur while the viewer waits on the threads to exit.
For an example, refer to DocumentViewer.