DynamicPDF ReportWriter v10 for .NET Overview

DynamicPDF ReportWriter for .NET is an easy-to-use tool for creating real-time PDF documents based on templates (DLEX files) created in our DynamicPDF Designer GUI. It integrates with DynamicPDF Generator for .NET and DynamicPDF Merger for .NET allowing use of any of their features when creating reports. The generated PDF documents are 100% compatible with PDF version 1.3 thru 1.7 (ISO 32000-1) and comply with the PDF specification as published by Adobe.

DynamicPDF ReportWriter for .NET uses an XML based file format with a .DLEX extension to represent the layout of a document. These files can be created and edited using DynamicPDF Designer, our WYSIWYG design tool.

DynamicPDF ReportWriter Namespaces

The DynamicPDF ReportWriter for .NET utilizes the below namespaces. ReportWriter is offered in two editions: Professional or Enterprise. Please note that certain namespaces or some classes within certain namespaces are not included with every edition of ReportWriter. For a complete list of features included with each edition please refer to our Feature Chart.

Programming

Creating real-time PDF reports with DynamicPDF ReportWriter for .NET is simple and straight forward. DynamicPDF Designer makes it easy to visually create DLEX files (report templates) for use with DynamicPDF ReportWriter for .NET. The main class that is used is the DocumentLayout class. It loads DLEX files and creates PDF reports based on them. Here is a basic flow of how to create a report:

  • In Designer, create a report template (a DLEX file) and save it.
  • In your code, create a DocumentLayout class from that DLEX file.
  • Call the Layout method to return a Document object that contains the reports data.
  • Output the document to a file, Stream, byte array, or directly to IIS output stream.
  • The object returned from the DocumentLayout.Layout method is a Document object from DynamicPDF Generator for .NET. Because of this, it is easy to use any of the features of DynamicPDF Generator for .NET features with your reports. See the DynamicPDF Generator for .NET topics for more information.

For more information on using the DLEX files proceed to the DLEX Files topic.

In this topic