Back to Devexpress

ASPxWebDocumentViewer Class

xtrareports-devexpress-dot-xtrareports-dot-web-77c4a7b3.md

latest5.1 KB
Original Source

ASPxWebDocumentViewer Class

A control that displays an interactive preview of a document generated from a report and allows the user to view, print and export the report document.

Namespace : DevExpress.XtraReports.Web

Assembly : DevExpress.XtraReports.v25.2.Web.WebForms.dll

NuGet Package : DevExpress.Web.Reporting

Declaration

csharp
public class ASPxWebDocumentViewer :
    ASPxWebClientUIControl,
    IControlDesigner
vb
Public Class ASPxWebDocumentViewer
    Inherits ASPxWebClientUIControl
    Implements IControlDesigner

Remarks

The Web Document Viewer is a component that displays an interactive preview of a document generated from a report that is designed in the DevExpress Reporting platform. The Document Viewer allows the user to view, print, and export the report document.

The Document Viewer is designed to display only DevExpress Reports. Our reports use the XML-based report file format, which is not compatible with third-party reporting applications. We offer a utility to convert third-party reports to DevExpress format. Refer to the following help topic for more information: Convert Third-Party Reports to DevExpress Reports.

Tip

Use the XRRichText report control to display RTF and DOCX files, and the XRPdfContent report control to display PDF files in a report. You can use other DevExpress components to display different document types in your apps. Review the following help topic for more information: DevExpress Document Viewers for Web.

Main Features

The HTML5 Document Viewer includes the following main features:

  • Asynchronous document building;
  • Pixel-perfect document rendering;
  • The multi-page mode enabling you to display an entire document at once;
  • A flexible client-side customization mechanism;
  • An application’s modern look and feel;
  • Support for in-place content editing;
  • Support for the Mobile Mode adapted for use on phones and tablets.

Quick Start

To add a Web Document Viewer to your application, do the following:

  1. In Visual Studio, expand the DX.25.2: Reporting Toolbox tab and drop the ASPxWebDocumentViewer control onto the page.

  2. Assign a report to the Viewer using the corresponding option in the control’s smart tag (or call the ASPxWebDocumentViewer.OpenReport or ASPxWebDocumentViewer.OpenReportXmlLayout method).

  3. In the application’s Web.config file, add the “resources” section as shown below.

  4. To use the Document Viewer on mobile devices, enable the ASPxWebDocumentViewer.MobileMode property.

  5. Run your application and view the result.

Additional Information

To learn more about using the Web Document Viewer, refer to the following topics:

Inheritance

Object Control WebControl ASPxWebControlBase ASPxWebControl ASPxWebClientUIControl ASPxWebDocumentViewer MVCxWebDocumentViewer

See Also

ASPxWebDocumentViewer Members

Document Viewer in ASP.NET Web Forms Reporting

Mobile Mode in ASP.NET Web Forms Reporting

DevExpress.XtraReports.Web Namespace