Catálogo de publicaciones - libros

Compartir en
redes sociales


The Definitive Guide to iReport

Giulio Toffoli

Resumen/Descripción – provisto por la editorial

No disponible.

Palabras clave – provistas por la editorial

Software Engineering/Programming and Operating Systems

Disponibilidad
Institución detectada Año de publicación Navegá Descargá Solicitá
No detectada 2007 SpringerLink

Información

Tipo de recurso:

libros

ISBN impreso

978-1-59059-928-0

ISBN electrónico

978-1-4302-0523-4

Editor responsable

Springer Nature

País de edición

Reino Unido

Fecha de publicación

Información sobre derechos de publicación

© Apress 2007

Tabla de contenidos

Getting Started

In this chapter, you’ll see what the requirements are for using iReport, the way to obtain the binary distribution and the sources, and how to compile and install it.

Pp. 1-14

Basic Notions of JasperReports

The heart of iReport is an open source library named JasperReports (JR), developed and maintained by Teodor Danciu, of JasperSoft Corporation. It is the most widely distributed and powerful free software library for report creation available today.

Pp. 15-23

Report Structure

In this chapter, you will learn about report structure; you will see which parts compose a report and how they behave in comparison with data to print.

Palabras clave: Text Field; Head Band; Page Area; Separate Page; Column Width.

Pp. 25-39

Report Elements

In this chapter, I will explain elements , the main objects that can be inserted into a report, and survey their characteristics.

Palabras clave: Element Property; Text Element; Graphic Element; Vertical Alignment; Horizontal Alignment.

Pp. 41-72

Fonts and Styles

You can save time defining the look of your elements by using styles. A style is a collection of predefined properties that refer to aspects of elements (like background color, borders, and font). You can define a default style for your report that all undefined properties of your elements refer to by default.

Palabras clave: Text Element; Java Virtual Machine; Character Encode; Style Property; Report Style.

Pp. 73-81

Fields, Parameters, and Variables

In a report, there are three groups of objects that can store values: fields, parameters , and variables . These objects are used in expressions, they can change their values during print progression, and they are typed, that is, all these objects have a type that corresponds to a Java class such as String or Double.

Palabras clave: Calculation Type; Current Number; Java Class; Automatically Retrieve; Java Object.

Pp. 83-96

Bands and Groups

In this chapter, I will explain how to manage bands and groups by using iReport. In Chapter 3, you learned how reports are structured, and you have seen how the report is divided into bands, horizontal portions of a page that are printed and modified in height according to band properties and content. Here, you will see how to adjust the properties of bands. You will also learn how to use groups and how to create some breaks in a report.

Palabras clave: Group Header; Group Expression; Lower Margin; Report Object; Property Window.

Pp. 97-107

Subreports

Subreports represent one of the most advanced functionalities of JasperReports, and they make possible the realization of very complex reports. The aim is to be able to insert a report into another report created with modalities similar to the first one.

Pp. 109-125

Datasources and Query Executers

There are several ways in JasperReports to provide data to fill a printed report; for example, you can put a SQL query directly inside a report and provide a connection to a database against which to execute the query and read the resulting record set.

Palabras clave: Query Language; XPath Expression; Unit Sales; Public Class; Detail Band.

Pp. 127-190

Internationalization

JasperReports 0.6.2 introduced some new features for report internationalization. Internationalizing a report means making all static text set at design time (such as labels and messages) adaptable to locale options used to build the report: the report engine will print the text using the most appropriate available translation. The text translations in the different languages supported by the report are stored in particular resource files collectively named the Resource Bundle .

Palabras clave: Time Zone; Static Text; Locale Option; Resource File; Language Code.

Pp. 191-195