Index for User's Guide
User's Guide: Organization of This Part
- Installing and Launching JReport Designer
System Requirements
Installing JReport Designer on Windows
Uninstalling JReport Designer on Windows
Running JReport Designer On Windows
Installing, Running and Uninstalling JReport Designer on Unix
Setting up the ODBC/JDBC Driver
Launchers Under JReport Designer
- Starting a Catalog
Catalog
Catalog Overview
Using Catalog Browser to Manage Resources
Using Reference Table to Clarify Resource Relationships
Setting Default Values for Objects
Creating Catalog and Connections
Catalog in XML format
Connection
What's a Connection
Creating a New Connection
Adding Tables/Views to Connection
Modifying an Existing Connection
Pre-join
Pre-join Overview
Pre-join Definition
Pre-join Editor
Use Pre-joins In Your Query
Merging catalogs
Specifying the Checking Level
Merging Catalogs
Cached Query Result
- Developing Reports with Report Wizard
Selecting a Report Template
Creating a Report with Report Wizard
Data Tab
Joins Tab
Condition & Display Tab
Group & Sort Tab
Summary & Graph Tab
CrossTab & Subreport Tab
Other & Style Tab
Creating Reports with Multiple Data Source
- Previewing a Report
Work Area
Design Mode
View Mode
- JReport Designer Window
Main Menu
Resource Viewer
Toolbars
Hot Keys
Work Area
- Refining the Report Layout
Introduction
Selecting, Moving and Resizing Objects
Overlapping
Font
Deleting, Copying, Cutting and Pasting
Report Inspector
- Using Styles in Your Report
Introduction
Setting up Styles in JReport Designer
Modifying the XML Style Files
Viewing Reports on JReport Enterprise Server
Using Styles in Your Report
Limitations
- Editing a Report
Editing a Report by Inserting/Editing Objects
DBField, Formula
Parameter, Drawing Objects
Special Fields, Section, Group/Sort, Summary
Subreport, Embedded Subreport
Map, Barcode
CrossTab, Text
Data Object
Query Editor
Dynamic Query
- Editing a Report For DHTML Use
Switching on/off the drilling feature of the summaries for DHTML
Showing detailed information for comprehensive data using master/detail reports
Setting display names for DHTML sort, filter, and drill functions
Pre-defining DHTML sort & filter conditions
Using DHTML control objects in your reports
- Charts
About Chart
Creating Chart
How is data represented in a chart
Create a chart
Create a combination chart
Changing the Type of a Chart
Change the chart type at design time
Change the chart type at run-time
Changing the Display, View, or Placement of a Chart
Change the display of walls, gridlines, axes, or legends
Add labels to a chart
Zoom or size the chart display
Rotate a chart
Formatting Axes, Legends, and Other Chart Elements
Select a chart and its elements
Move or resize chart elements by using the mouse
Change the size, color, and appearance for the chart elements
Format axes
Format gridlines and wall backgrounds
Format legend
Filtering chart data source
- Printing a Report
Introduction
Specifying Printing Methods
Printing a Report with JDK1.1 Printing Method
Printing a Report with JDK1.2 Printing Method
Printing a Report with JDK1.4 Printing Method
- Report Manager and Data Manager
About the Report Manager
Working with the Report Manager
Data Manager
- Tuning Performance of JReport Designer
- Problem Diagnosis - Catalog Doctor
What are in a Catalog
What errors can Catalog Doctor Detect
Using Catalog Doctor
Connection
Tables and Fields
Formulas
Query
- Developing Reports from a Query File
SQLs in connection
Creating a Report from a Query File
- Developing Reports from Stored Procedures
Stored Procedure
Developing Reports from Stored Procedures
Stored Procedure for Oracle Database
- Developing Reports from User Data Source
Introduction
Case 1: Address Data Source
Case
2: SQL Data Source
Case 3: Applying UDS for Stored Procedure in Oracle
Case 4: Creating Reports from Java Object Data Source
- Developing Reports from Hierarchical Data Source
Introduction
XML Data Source
General Hierarchical Data Source
Parallel Hierarchical Data Source
- Developing Reports with OOJDBC
Introduction
Case 1: XML
Case 2: Direct XML Import
Case 3: XML with Dynamic Parameters
How does OOJDBC Work with Java Objects
Case 4: Importing the Product Table via Model Wizard
Case 5: Importing com.jinfonet.jdbc.demo.common.RecordResult via Model Wizard
Supporting EJB via OOJDBC in JReport
Case 6: Supporting EJB Deployed in J2EE
Case 7: Supporting EJB Deployed in BEA Weblogic's Server 5.1.0
Case 8: Supporting EJB 2.0 Deployed in BEA Weblogic's Server 6.1
- Deploying Resources From JReport Designer
Introduction
Deploying Resources From JReport Designer
- Executing Reports from JReport Beans or APIs
Introduction
JReport Engine Bean
JReport Result Viewer Bean
JReport Catalog Bean
JReport Designer API
JReport Catalog API
- Using JReport Beans in Java IDE
Using JReport Beans in Forte for Java
Deploying JReport Engine Bean as EJB to
WebLogic
8.1 on Windows/Linux
Deploying JReport Engine Bean as EJB to WebLogic 6.1
Deploying JReport Engine Bean as EJB to
WebSphere 5.1 on Windows/Linux
Deploying JReport Engine Bean as EJB to J2EE
Deploying JReport Engine Bean as EJB to JBoss 3.0.7
Using JReport Beans in Novell ConsoleOne
- Exporting Report Result to Multiple File Formats
Introduction
Exporting to JReport Result
Exporting to Text
Exporting to HTML
Exporting to PDF
Exporting to Fax
Exporting to Postscript File
Exporting to Mail
Exporting to Applet
Exporting to RTF
Exporting to Excel File
Exporting to XML
- User Defined Object (UDO)
Introduction
Creating a UDO Manually
UDO Maker
Case: ChartAPI
Using
JHyperlink
- True Type Font
JReport Font System
Designing Reports with TTF
Deploying TTF to Production Environment
Delivering the Result in Excel/RTF/HTML/Txt
Delivering the Result in PDF
- Report Template
Introduction
How does a Template Work
Saving a Report as a Template
Managing Templates
Modifying a Template File
- Writing and Using Formulas
Introduction
Operations on a Formula
Formula Examples
Using a Formula
Writing and Using User-defined Formula Functions
- JReport Parameter and its Applications
Introduction
Operations on a Parameter
Creating or Modifying a Parameter
Sorting Parameters
Parameter Application Cases
Importing Parameter Values
- Exit Functions
Exit Functions
Using Exit Functions
- National Language Support
Introduction
Using National Language Support
NLS for JREntServer
Appendix I: Language
Appendix II: Region
- Page Level Security
Introduction
Setting Page Level Security
Viewing a Report in JReport Enterprise Server
Scheduling a Report in JReport Enterprise Server
- Record Level Security and Column Level Security
Introduction
Catalog Scope Security
Setting up Security Policy
Applying a Security Policy to the Report
Deploying to JReport Enterprise Server
Report Scope Security
Setting up Record Level Security
Running Reports with RLS on Server
- Security Context Support
- Converting Crystal Reports to JReport Reports
Introduction
Installing Crystal Converter
Converting Crystal Reports to JReport Reports
Tips
Trouble
Shootings
Connecting to the Databases