This program demonstrates the use of JClass PageLayout to format and print a table generated from vector data or data provided by a query to a JDBC database.![]()
You can run it with:
java mainorjava demos.pagelayout.tables.TablesDemo
The document containing the table is defined in
TableFlow.java
. This document can be
created without the GUI and run like:
java demos.pagelayout.tables.TableFlow -pdf > Report.pdfOther valid arguments are:
-awt AWT Printer -awt11 AWT 1.1 Printer -html HTML Printer -pcl HP PCL 5 Printer -pdf Adobe Acrobat PDF Printer -ps Adobe PostScript Level 2 Printer -screen AWT Previewer
Data from the view is formatted into tables according to the source in
VectorView.java
,
JDBCView.java
,
JTableView.java
and
JCTableView.java
.
TablesDemo.java
creates the
GUI to display the table data source and dataview options together with the
generic Print/Preview panel
PrintActionPanel.java
.
TablesDemo
attaches the document to the print panel
using the
DocumentFlow.java
interface.
Copyright© 1997-2002 KL Group Inc.