Search the Wiki

Viewing 82 to 84 of 408 items

RB 9+ Architecture

Article: RB 9 Architecture Changes ReportBuilder 9 includes architecture changes to more cleanly separate Designer code from Report code. The code related to component popup menus and design controls has been broken out into separate classes. For an example, check out RBuilder\Demos\RCL. The myChkBox.pas unit contains the component classes…. TppCustomComponent | | TMyCustomCheckBox | |–  Full Article…

0

How To…Use the PaintBox Component

Question “How is the PaintBox component meant to be used?” Solution The PaintBox component is a report control that can be used to draw directly to a Canvas. Use the TppPaintBox.Canvas property to draw text, lines, images, etc. Use the OnPrint event to draw to the canvas. The example below shows how the TppPaintBox component  Full Article…

0

Draw Command Architecture

TECH TIP: Draw Command Architecture Page Objects When a report prints it generates Page objects. Each Page object contains an array of DrawCommand objects (Page.DrawCommands[]) that describe what needs to be rendered for the page. Report –> Pages.DrawCommands[] —> Device (Printer, Screen, ..) –> final output DrawCommands Objects Component –> DrawCommand Each TppComponent generates a  Full Article…

0