windowsforms-109-controls-and-libraries-printing-exporting-examples-print-preview-how-to-preview-export-and-print-a-remotely-created-document.md
This tutorial illustrates how to use DocumentViewer to publish a document that is generated remotely by the DevExpress Report Server or the WCF report service.
To provide a Windows Forms application with print preview functionality for remotely generated documents, do the following.
To get started with this tutorial, create a Windows Forms Application with a print preview, similar to the one created in the following tutorial: How to: Add a Print Preview to a Windows Forms Application.
This section of the document describes how to publish a document generated by a report service. To learn how to host a report service on a server-side application, refer to the Report Service topic.
The following steps are required to publish a document provided by a WCF report service.
Click the DocumentViewer control’s smart tag. In the invoked actions list, expand the Document Source drop-down menu. Expand the Standard Sources node in the invoked menu and select RemoteDocumentSource. The Remote Document Source wizard will be invoked.
In the first step of the invoked wizard, select Report Service and click Next.
In the next step, specify the URI for the report service hosted by the server-side application, as well as the name of the remote report you wish to display in the document viewer. Click Finish to exit the wizard.
The following steps are required to publish a document provided by a DevExpress Report Server.
Click the DocumentViewer control’s smart tag. In the invoked actions list, expand the Document Source drop-down menu. Expand the Standard Sources node in the invoked menu and select RemoteDocumentSource. The Remote Document Source wizard will be invoked.
In the first step of the invoked wizard, select Report Server and click Next.
In the next step, specify the report server address and choose the authentication type.
In the following step, select a report to display in the Document Viewer from the list of available reports and click Next.
Specify a name for the newly added endpoint and click Finish to exit the wizard.
The client-side print preview is now capable of obtaining documents created on the application’s server side.
To preview the document, run the application. Use the ribbon menu options to print and/or export the document.
When the Document Preview shows remotely created documents, it does not provide the following capabilities: