ReportPrinter Component Suite Version 1.1 Special Trial Run Demo This manual and all material accompanying it is Copyright ©, 1995, Nevrona Designs, All Rights Reserved. Introduction Thank you for taking the time to look at ReportPrinter for Delphi. We're sure you'll see the time and effort that went into developing this suite of Delphi components that give the power of reporting back to the programmer where it belongs. ReportPrinter does this by offering a powerful suite of printing components that simplify the task of creating professional reports. ReportPrinter does not need any extra .DLL's, .VBX's or .EXE's. Reports are written in Delphi and are compiled into the application for easier distribution and faster execution. ReportPrinter also features a powerful print preview component that allows reports to be displayed quickly and accurately to the user's screen. Read through this manual and the examples on the accompanying disk and you'll soon be turning nightmare printing jobs into dream reports. Some of ReportPrinter main features are: * ReportPrinter does not have any extra files (like DLL's or VBX's). Reports are compiled right into your application using native Delphi code (Object Pascal). * ReportPrinter comes with full source code and is written entirely in Delphi Object Pascal. * ReportPrinter has much faster execution of reports over report writers like ReportSmith because it's not a seperate program to load and connect to the database engine (which can be quite slow over a network). * ReportPrinter is compatible with any database engine that Delphi supports, however, ReportPrinter does not require a database engine. This is very useful for non-database applications that still need to produce printed output of some type. * ReportPrinter can print memo fields (or any text stream) with word wrapping (even across multiple pages). * ReportPrinter does not need a separate installation program. * ReportPrinter has a footprint of less than 50K. * ReportPrinter can left, center and right justify text within tabbed columns (with boxes around text for a grid or horizontal/vertical lined style table listing) * ReportPrinter has columns that will automatically wrap the cursor to the next column. * ReportPrinter has full graphics capability (bitmaps, lines, ellipses,...). * ReportPrinter uses real-world measurements like inches, mm and can even use a custom unit scale. * ReportPrinter generates precise page positioning (useful for pre-printed forms). * ReportPrinter has a fast and powerful Print Preview component with zooming, panning and after preview printing capabilities. * ReportPrinter uses event handlers for printing parts of each page (header or footer) as well as notify events for handling events such as a new page or new column.