JasperAssistant User Guide

Version 3.1.1

JasperAssistant (http://www.jasperassistant.com)

Disclaimer of warranties

This document is provided "as is". This document could include technical inaccuracies or typographical errors. This document is provided for informational purposes only, and the information herein is subject to change without notice. Please report any errors herein to Infologic SA. Infologic SA does not provide any warranties covering and specifically disclaim any liability in connection with this document.

Trademarks

Java and all Java-based trademarks are registered trademark of Sun Microsystems, Inc.

2009/07/07


Table of Contents

1. Introduction
1.1. What is JasperAssistant ?
1.2. What is JasperReports ?
1.3. Features
2. Installation
2.1. JRE prerequisites
2.2. Using Eclipse Update Site
2.3. Using Plug-in Archive
2.3.1. Downloading
2.3.2. Prerequisites
2.3.3. Installing
2.4. Enabling the Plug-in
2.5. Memory Settings
3. Configuration
3.1. Designer Settings
3.2. Data Sources
3.2.1. Empty Data Source
3.2.2. Database Data Source
3.2.3. XML Data Source
3.2.4. Custom Data Source
3.3. Export Settings
3.3.1. PDF
3.3.2. HTML
3.3.3. Excel
3.3.4. CSV (Comma Separated Values)
3.3.5. XML
3.4. Console Settings
4. Getting Started
4.1. Creating New Report
4.2. Opening Existing Report
5. User Interface
5.1. Design Editor
5.2. Rulers
5.3. Palette
5.4. Preview Viewer
5.5. Outline View
5.6. Properties View
5.7. Problems View
5.8. Console View
5.9. Error Log
5.10. Toolbars
5.11. Menus
5.12. Key Bindings
6. Report Structure
6.1. Expressions
6.1.1. Built-in Functions
6.2. Report
6.3. Templates
6.4. Styles
6.5. Fonts
6.6. Parameters
6.7. Fields
6.8. Variables
6.9. Sub-datasets
6.10. Report Sections
6.11. Groups
6.12. Report Objects
6.12.1. Common Properties
6.12.2. Ellipse
6.12.3. Image
6.12.4. Line
6.12.5. Rectangle
6.12.6. Text Objects
6.12.6.1. Common Properties
6.12.6.2. Static Text
6.12.6.3. Text Field
6.12.7. Subreport
6.12.8. Chart
6.12.8.1. Plots
6.12.8.2. Datasets
6.12.9. Element Group
6.12.10. Frame
6.12.11. Crosstab
6.12.11.1. Parameters
6.12.11.2. Measures
6.12.11.3. Crosstab Cells
6.12.11.4. Row and Column Groups
6.12.12. Break
7. Developing Reports
7.1. Designing Reports
7.1.1. Adding Styles
7.1.2. Adding Fonts
7.1.3. Adding Parameters
7.1.4. Adding Fields
7.1.5. Adding Variables
7.1.6. Adding Groups
7.1.7. Adding Sub-datasets
7.1.8. Adding Report Sections
7.1.9. Adding Report Objects
7.2. Compiling Reports
7.3. Previewing Reports
7.4. Exporting reports
A. JasperReports Samples
A.1. Downloading
A.2. Installing
A.3. Configuring JasperAssistant
A.4. Using Samples
B. Resources
C. License Agreement
D. Registration

List of Figures

3.1. Data source configuration page
3.2. Empty data source configuration dialog
3.3. Database data source configuration dialog
3.4. XML data source configuration dialog
3.5. Custom data source configuration dialog
4.1. Report creation wizard
4.2. Opening an existing report
5.1. Main parts of the user interface.
5.2. Opening the filters dialog
5.3. Enabling report compilation problems
7.1. Project properties dialog
7.2. Project classpath
7.3. Preview viewer
7.4. Export wizard
A.1. Java Project name and location
A.2. Source Folders
A.3. Libraries Configuration
A.4. Samples Empty
A.5. Samples Database
A.6. Samples XML
A.7. Samples Custom

List of Tables

5.1. Palette Tools
5.2. Preview Viewer Toolbar
5.3. Toolbars
5.4. View Menu
5.5. Context Menu
5.6. Key Bindings
6.1. Built-in Functions
A.1. Samples