Elixir Report Designer User Manual

Release 7.2

Elixir Technology Pte Ltd

All rights reserved.

Solaris, Java and all Java-based trademarks and logos are trademarks or registered trademarks of Sun Microsystems, Inc. Microsoft and Windows are trademarks of Microsoft Corporation.

2008


Table of Contents

1. About Elixir Report Designer
Enterprise Reporting for Web, Print and Mobile Delivery
Features of Report
Report Security
Working Set
2. Report Designer Workspace
Adding a Report Template
Blank Report
Standard Report
Case Study
3. Report Structure and Invocation
Overview
Elixir Report Designer Workspace
Report Structure
Report
DataSources
Page Setup
Sections
Styles
Render Sequence
Parameters
Layout
4. Report Elements
Overview
Colours
Common properties
Types of Elements
Manipulating Report Elements
Selection
Label
Data Field
Data Grid
Image Element
Check Box
Line
Rectangle
Table
Horizontal Box
Vertical Box
Page Break
Sub-Report
Sub Report example
Barcode
Barcode Types
SVG
Charts
3D
Area
Bar
Line
Column
Pie
Meter
Polar
Stocks
Waterfall
XY
Chart Properties
Chart Preview on Workspace
Creating Charts
Creating Dual Axis Charts
RTF
Cube Table
Cube Table Properties
Header Properties
Measure Properties
Callback Element
Report Parts
Resizing report parts
Table of Contents (TOC)
Properties
5. Report Rendering and Output Formats
Report Output formats
CSV
Glint
HTML
HTML-Zip
Image-Zip
IML
LPT
PCL
PDF
Print
PS
RTF
SVG-Zip
XLS
XML
6. Scripting with JavaScript
Overview
Number
Boolean
String
Object
Array
References
Scriptlets
RenderIf
OnRenderBegin
OnRenderEnd
OnLayout
Script Editor
JavaScript Security
Introduction
Steps to protect users from malicious Javascripts
Configure Security Permissions
Verify that Security Policies are Taking Effect
JavaScript Cookbook
Alternating colours
Hiding and showing components
Using parameters to dynamically set values
Accessing Java classes
7. Elixir Report Designer JavaScript Reference
JavaScript API Reference
Elixir Utility Functions
Utility Objects
Data Objects
Raw Report Objects
Logical Report Objects
8. Elixir Report Designer Migration Guide
Migration Guide
Migration Overview
Template Migration Steps
DataSource Migration Steps
Adding a DataSource
Batch Mode Template Migration
Changes and Improvements in Version 5
Data Sources
Report Elements
Special Parameters
Render Formats
Runtime API

List of Figures

1.1. Set Security Options
1.2. Global Properties - Repository
1.3. Working Set Wizard
2.1. Add Report
2.2. Choose DataSource
2.3. Choose Report Type
2.4. Standard Reports
2.5. Generated Tabular Report
2.6. Generated Columnar Report
2.7. Generated Glint Report
3.1. Report Layout
3.2. Report Tree
3.3. Report Properties
3.4. Page Setup
3.5. Section Wizard
3.6. Style Wizard
3.7. Render Sequence
3.8. Render Wizard
3.9. Sample Layout
4.1. Choose Colour
4.2. Named Colours
4.3. Borders and Backgrounds
4.4. Sample Data
4.5. Sample Running Sum Report
4.6. Running Sum Output
4.7. Table Wizard
4.8. Select Fields for Table
4.9. SubReport Example Layout
4.10. SubReport Output
4.11. Barcode Wizard
4.12. Barcode Control Source
4.13. Barcode Options
4.14. Chart Wizard
4.15. XYZ Axes
4.16. Sample Waterfall Chart
4.17. Properties Panel
4.18. Chart Preview Disabled
4.19. Column Chart
4.20. Inverted Data Column Chart
4.21. Dual Axis Chart
4.22. Dual Axis Chart Design
4.23. Sample Cube Table
4.24. Cube Table Designer View
4.25. Shape Tree View
4.26. Measure Presentation Options
5.1. Render Wizard
5.2. CSV Options
5.3. IML Options
5.4. PDF Options
5.5. PDF CJK Mapping
5.6. Print Options
6.1. Script Editor
6.2. Generated Report Before Changes
6.3. Additional Scripts
6.4. Generated Report After Changes
6.5. Error logs in Console
8.1. Import Wizard
8.2. Report Elements
8.3. Configure DataSource Wizard

List of Tables

5.1. Java AWT font types on Window platform.
5.2. Type1 PDF fonts with encoding Cp1252
5.3. List of PDF Type 1 font names
5.4. List of possible encodings
6.1. JavaScript Keywords
7.1. Core Object, Number and String functions
7.2. Date functions
7.3. Format
7.4. Log
7.5. Properties
7.6. Renderer
7.7. Data
7.8. DataCache
7.9. DataCacheManager
7.10. Function
7.11. GroupNode