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…
Search the Wiki
Viewing 82 to 84 of 408 items
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…
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…