RB 11 includes major enhancements to PDF, TextFile, and Printer output.
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.
The TextFile architecture has been enhanced to support subreports, crosstabs, and Memos and to provide options for quoting strings.
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.
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))
Print multiple reports to a single file by using the new StartPrintJob, EndPrintJob boolean properties.