rbWiki > General > What's New > RB 11 > Output

Output

RB 11 includes major enhancements to PDF, TextFile, and Printer output.

PDF

The PDF architecture has been redesigned to support embedded fonts and to provide high quality output of RichText, Teechart, BarCode, PaintBox, and Metafile vector graphics. By using the new Paintbox, it possible to draw to the Paintbox.Canvas and produce high quality output to PDF.

TextFile

The TextFile architecture has been enhanced to support subreports, crosstabs, and Memos and to provide options for quoting strings.

PrinterSetup.DeviceSettings

Use the new PrinterSetup.DeviceSettings property to configure any/all of a Printer's proprietary features (print quality, color, stapler, etc.). Use new PrinterSetup methods to optionally load/save DeviceSettings to file/stream.

Printer Escape and PCL library

Use the new built-in Printer Escape support to send commands directly to the printer. A new Printer.SendEscape method can be called from the Report.OnDeviceStateChange event. A new TppPCL command library includes simple to use commans. Example:

 myPrinter.SendEscape(TppPCL.JobControl.Copies(3))

Many Reports to One File

Print multiple reports to a single file by using the new StartPrintJob, EndPrintJob boolean properties.

One Report to Many Files

Print multiple file from a single report by using the Group NewFile option. 

ArchiveReader.ArchiveStream

Use the ArchiveReader.ArchiveStream property to assign an external stream, such as a memory stream that contains an archived report. This is useful for case in which you wish to avoid using a physical file.

Tags

Files (0)

 
You must login to post a comment.