rbWiki > Output > Overview > Native Formats

Native Formats

TECH TIP:   ReportBuilder Output Formats

ReportBuilder has an open architecture for output formats.

Report --> Pages.DrawCommands[] ---> Device (Printer, Screen, ..) --> final output

An RB report produces Page objects. Each page object contains an array of DrawCommand objects that describe a piece of Text, a Line etc. The Device class receives the page objects and translates them to a specific format.

Open Output Device Architecture

ReportBuilder has an open architecture for output formats.

The following formats are included: 

 Name Description 
 Printer            Completely control printer properties: orientation, paper size, paper bin, duplexing, margins etc.
 Preview            Use the built-in Preview Form or create your own and register it as the replacement.
 PDF                PDF file output, readable by adobe acrobat
 Archive                                            Print reports to stand-alone files, preview later.
 ASCII Text File  Comma-delimited, tab-delimited and fixed length formats supported.
 Report Text File   Formatted text output to a .txt file.
 XHTML                                            (RB Server Edition only)    
       

Additional Formats Available

Once installed, these products enable reports to be saved to additional formats at design-time and run-time.

TExtraDevices: http://www.waler.com

Provides file device support for the following formats: Lotus 123, Quattro Pro, Excel, Bitmap, JPEG, CSS2, TIF, HTML, PDF and RTF.

Gnostice eDocEngine: http://www.gnostice.com

Provides file device support for over 20 formats: PDF, RTF, HTML, XHTML, Excel, JPEG, GIF, EMF, WMF plus more.

PsRBExportDevices: http://www.pragnaan.com

Provides file device support for the following formats: PDF, HTML, RTF, Excel, JPEG, GIF, BMP, EMF and WMF.

Tags
none

Files (0)

 
You must login to post a comment.