Report Engine and Preview ActiveX Control


The Report Engine and Preview ActiveX Control makes it easy for Windows developers to Create, Preview and Print Reports and Technical Drawings as well as Save those Reports to PDF documents. Pages of Different Sizes and Orientations can be added to a Single Report and dynamically manipulated at run time and is only limited by the amount of memory/disk space available. Since the control is data independent, it can be used to generate reports for any database using itís built in Methods and Properties. Although, special Methods built into the control along with the included VCX Class Library give it the ability to run Visual FoxPro FRX Reports unmodified and can then be Previewed and Printed overcoming limitations of the Visual FoxPro Report Writer.

Reports can also be saved directly to an Adobe Acrobat PDF file without requiring any additional PDF Printer Drivers. Saving to PDF is Blazing Fast and Accurate since it generates the PDF file directly from the objects in memory. There is a built in FIND Method, which can highlight ALL text found within the Report Preview and the FIND also supports cumulative searches.

There are Methods to add Text, Lines, Shapes, Images, Report Fields and Pages to a Report dynamically at runtime. There are also Methods that can be called programmatically at run time to Save To PDF, Print, Zoom, Navigate Pages, Find Text and more. All objects can be placed programmatically onto the control to generate reports to 1/10,000th of an inch precision. It supports printing All Pages, Current Page or Range of Pages as well as printing Both Even and Odd, Even Only or Odd Only pages. It will also print pages in reverse order so they will be stacked properly on inkjet printers so you don't have to hand order them. There are properties to set anything you would want to on the control. You can set the Scale Factor, dialog captions, automatic calendar overlay display which is great for making Photo Calendars of the kids and since it is vector based, Report Previews can be scaled to over 100,000%.

     Some notable features of the control are the ability to Zoom from 10% to 1,000,000%+, the ability to display Rotated Text at any angle, hide any or all toolbar buttons of the control simply by setting properties, have each page be of a Different Size and/or Orientation and the ability to have a Watermark displayed for each page in the report. For a complete list of features and highlights of the control see below.

     The control is written in Delphi and does not depend upon any MFC files. The control can be placed on a form in development tools that support ActiveX controls such as Microsoft Visual FoxPro, Microsoft Visual Basic or Delphi. It can also be used on a web page as seen by clicking the link below to view a demo of the control.


Copyright © 1999-2008 Mind's Eye Inc.
Last modified: March 02, 2009