Notice: will be retired soon. Please visit our new site at

JClass PageLayout

Add Printing and Reporting Power to your JSE Applications

JClass PageLayout easily adds printing and reporting functionality to your client-side Java applications. JClass PageLayout is available as part of JClass DesktopViews. JClass ServerReport is also available for developing server-side applications that generate PDF reports.

JClass PageLayout provides sophisticated and easy-to-use APIs for adding text, images, and tables to any document. Output directly to the Java AWT Printer, Acrobat PDF, HTML, PostScript Level 2, or PCL 5. Customize almost every aspect of your report styles and print output for professional results.

Complex Layouts Made Easy

Use JClass PageLayout to develop complex layouts that incorporate columns, frames, multiple fonts and styles, automatic page numbering, headers and footers, and sophisticated tables. 

Advanced Text Formatting

Versatile text formatting is made easy with font maps, text alignment, paragraph and line spacing, indenting and tab controls.

Color, Line-drawing and Shapes

JClass PageLayout keeps you in complete control over the look of your information. Easily add color to pages, frames and text, as well as diagrams using the convenient line-drawing and shape library.

Built-in Table Support

JClass PageLayout also lets you create sophisticated tables using built-in support for JClass LiveTable, JTable and JDBC tables. Predefined table styles, including customizable borders, header styles and colors, ensure easy-to-use, professional-looking reports. 

Built-in Chart Support

For powerful charting and graphing capabilities, you can integrate JClass Chart as an object in your JClass PageLayout reports! 

Integrated Reporting Functionality

JClass PageLayout features built-in reporting functionality including formula-based columns and rows, an extensible table cell formula framework, simple arithmetic expressions, statistical functions and aggregation. 

Total Printing Control

With JClass PageLayout, you can convert your JClass LiveTable, JDBC or JTable data directly into printable form. A wide range of output options are available, including Java Printer, Acrobat PDF, HTML, PostScript Level 2, or PCL 5. You can also integrate the Swing-based Previewer into your application to preview formatted output before printing. 

Note: Supports all European and Asian character sets (Unicode support).