# Key Features

## Content



Add report viewing capabilities to your WPF applications. **ReportViewer** for WPF and Silverlight can display HTML and PDF-based reports from virtually any report service, including Microsoft SQL Server Reporting Services and **C1Report**. This powerful viewer allows users to see, search, zoom, select, print and save the reports to local files.

**ReportViewer for WPF and Silverlight** allows you to create customized, rich applications. Make the most of **ReportViewer for WPF and Silverlight** by taking advantage of the following key features:

*   **View reports from multiple sources**<br />The **C1ReportViewer** control is engine-agnostic, because it supports the most common document formats: HTML and PDF. Use **C1ReportViewer** to display reports from virtually any report generator such as **C1Report**, Microsoft Reporting Services, Active Reports, Crystal or any other report provider capable of generating HTML or PDF output.<br />
*   **Load and save documents**<br />In addition to viewing generated reports, you can also use **C1ReportViewer** to load arbitrary PDF and HTML documents. Users can also save files that were loaded.<br />
*   **Printing support**<br />**C1ReportViewer** allows users to print the current document in its entirety or print a selection of pages. Or print directly from code using the PrintDocument method.<br />
*   **Find text**<br />Users can perform text searches within the document. As matches are found they are brought into view, and users can navigate through search results in a quick and intuitive manner.<br />
*   **Multiple View Modes**<br />**C1ReportViewer** features multiple viewing modes so you can view documents at any scale. Users can set the zoom level to fit the page into view. View just 1 page or view multiple pages side by side.<br />
*   **Page customization**<br />Specify page properties such as page size and margin thickness. You can even design a page template to provide custom headers and footers that are not generated as part of the report.<br />
*   **Customizable the toolbar**<br />**C1ReportViewer** includes a default toolbar for quick development. Creating a custom toolbar for **C1ReportViewer** is very simple because each button in the default toolbar has a corresponding command in the control.<br />
*   **Silverlight toolkit themes**<br />Add style to your UI with built-in support for the most popular Microsoft Silverlight Toolkit themes, including ExpressionDark, ExpressionLight, WhistlerBlue, RainerOrange, ShinyBlue, and BureauBlack.<br />