Download Demo

TListPrinter - ListViewPrinter demo

Back Home

Demo of TListViewPrinter linked to a TListView,  including own independent date base PARTS.DAT.

ListView demo

WYSIWYG preview (and printout) of data base PARTS.DAT

ListView demo preview

Use the demo source code as starting item for your own application.
Your application need to have a TListView or a descendant of TListView.
For thirt party ListView components see available demos.

Link any TListView to the TListViewPrinter and the content of the TListView will be previewed and printed as table in WYSIWYG.

Features when viewing and printing tables:

bulletColumns font and alignment are shown WYSIWYG (what you see is what you get).
bulletPredefined layout setting for header line and footer line of the pages
bulletPredefined layout setting for page layout as :
Printing WYSIWYG on / off
Word wrap on / off to fit either all text of a column in flexible row height or force text (maybe cut in length) to fit a uniform row height.
FitPrintToWidth on / off to increase the width of all columns to fit the available page width.
bulletIf the width of all columns exceeds the available print width, additional pages are performed for a unlimited number of columns. This Pages are indicated as Page 1 – 1/1, Page 1 – 1/2, Page 1 – 1/3 etc.
bulletThe ListPrinter prints the columns in a width same as given by the Grid-View. If you wont to change the width of the preview and of the printout, go back to the source view and change the respective column width as required by dragging the column header with the mouse.
If you wont to exclude one or more columns from printout, drag the column to "zero" or deactivate the column.

Available demos for third party ListView components
(only available upon request for registered user)

bullet

DblListViewDemo (Download FREEWARE), based on CoSyDat ListPrinter and TListView, including source code for the application. Demo example for the use of the ListPrinter in conjunction with two TListView components as "relational databank system":
1. ListView for administration of database "Parts.DAT", relational with:
2. ListView for administration of database "Vendors.DAT".
Both based on records and absolutely independent of any DBE;

bullet

ExtListViewDemo using ExtListView from Brad Stowers (http://www.delphifreestuff.com/).
Demo including source code. You need to have been registered for ListPrinter or at least for ListViewPack but also to have the component ExtListView from Brad Stowers installed, which not are included with the source code.

bullet

SysListViewDemo using SysControlPack from Brad Stowers (http://www.delphifreestuff.com/).
Demo including source code. You need to have been registered for ListPrinter or at least for ListViewPack but also to have the component SysControlPack from Brad Stowers installed, which not are included with the source code.

(Ask for sending third party demo application source code via eMail to Info@cosydat.com)

[Page top]    [Home]

For more see ListPrinter FAQ

Last updated: 30.05.2004