Company Products Services Licensing Where-to-buy Contact

The TXT Report components are developed to create reports, text-based and printable to matrix printers, with the help of Borland C++ Builder and Borland Delphi development tools. The components give the developer complete control over the design of the report to be created using familiar text-related terms - lines and columns - instead of pixel coordinates of graphic documents. The components enable to print on fixed length page printers as well as on roll-paper. The printing can be done directly to the port (COM or LPT) or through Windows print spooler. There is also the possibility to preview the reports, save the reports into .txt files, read the reports from .txt files, or use the report as a TStringList class for further processing.

One application can use several printers at a time; printers can be configured through the TXPrinter component. It is possible to create reports on the basis of a database as well as without any database. The set contains visual components to create simple, grouped and master/detail reports.


TXT Report components complement Delphi or C++ Builder development tools with a powerful feature to create reports that can be printed on dot matrix printers and that are needed to manage text-based receipt printers within the cash register systems, or to print to self-copying forms. The components enable to clearly and precisely design the reports based on databases and control the work of text printers. Instead of putting the strings together piece by piece and sending them to the print spooler or port by using the Windows API lower-level functions, and instead of having to deal with the management of ports and spoolers, it is possible to visually design the reports by using an interface that takes into account the qualifications of a text printer and gives an overview of the designed printout using text lines and columns, i.e. textels as units instead of pixels that are characteristic of graphic printing. The whole communication with the Windows print spooler or the computer ports such as COM and LPT ports, has been covered by the component functionality.

Within one application, several printers can be used simultaneously for printing different reports. The functionality necessary for printer configuration and for saving the configuration has been built into the TXPrinter component. As the components are structured as typical VCL components and completed with help-files and detailed examples with specific comments on the use of main functions, the learning time needed prior to their use is minimum.

Thus, we can state that by using TXT Report components it is possible to add a high-quality support for matrix printers to Delphi or C++ Builder applications with very little time, effort and money.

Client-friendly licensing policy enables to get to know the components and study their suitability for particular task before deciding on the purchase. After the purchase, one does not need to change anything in the already compiled project, or install any additional components - it is sufficient just to insert the license key and re-compile the projects.