ReportCat 1.1

Package li.netcat.print.table

This package contains a table implementation with many useful features and a powerful support in connection with printing.

See:
          Description

Interface Summary
ColumnWidthCalculator This strategy is the first step of the table cell size calculation algorithm.
ColumnWidthDistributor This strategy is the second step of the table cell size calculation algorithm.
RowHeightCalculator Calculates the row heights of a table, given the column widths.
TableCellDrawer The TableCellDrawer is used to render the cells of a table.
TableDataModel The TableDataModel represents the data of the table.
TableLook Definition of a pluggable look of a table.
 

Class Summary
DefaultColumnWidthCalculator This is a default implementation of the ColumnWidthCalculator.
DefaultColumnWidthDistributor This is a default implementation of the ColumnWidthDistributor that uses the weights of the column to distribute the rest of the width, with respect to the preferred widths.
DefaultRowHeightCalculator Default implementation of a RowHeightCalculator that uses the table cell renderers to calculate the heights of the rows of the table.
DefaultTableCellDrawer Default implementation of a TableCellDrawer that uses a LabelDrawer for rendering.
DefaultTableLook Default implementation of a table look.
TableMargins This immutable class defines the margins of a table.
TablePrint Implementation of a table with the following features: Full support of page breaks with repeated header and a minimum number of rows before/after a break Pluggable look Header and/or footer Encapsulated data model Renderers for all cells with a default implementation that supports text and/or icon Pluggable strategy that calculates the definite column widths and row heights of the table The calculation of the table column widths and the row heights is done in three steps.
TextTableCellDrawer Implementation of a TableCellDrawer that draws text into the cells of a table.
 

Package li.netcat.print.table Description

This package contains a table implementation with many useful features and a powerful support in connection with printing.

Related Documentation

The following documents are worth reading before you go into the details of the API:


ReportCat 1.1

Copyright © 2003 - 2005 NetCat Inc.. All rights reserved. Feedback

Print,Printing,Printer,Java,Java Print,SDK,Java Printing,Printing Java,Print Java,Library,Java Library,Print Library,Report,Reports,Java Report,Java Programming,Java Output,Layout,Page,API,Preview,Print Preview,Content,A4,Free,Output,Header,Footer,Download,Package,Jar,Evaluation, Print,Printing,Printer,Java,Java Print,SDK,Java Printing,Printing Java,Print Java,Library,Java Library,Print Library,Report,Reports,Java Report,Java Programming,Java Output,Layout,Page,API,Preview,Print Preview,Content,A4,Free,Output,Header,Footer,Download,Package,Jar,Evaluation, Print,Printing,Printer,Java,Java Print,SDK,Java Printing,Printing Java,Print Java,Library,Java Library,Print Library,Report,Reports,Java Report,Java Programming,Java Output,Layout,Page,API,Preview,Print Preview,Content,A4,Free,Output,Header,Footer,Download,Package,Jar,Evaluation