Catálogo de publicaciones - libros
The Definitive Guide to JasperReports'
Teodor Danciu ; Lucian Chirita (eds.)
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-927-3
ISBN electrónico
978-1-4302-0521-0
Editor responsable
Springer Nature
País de edición
Reino Unido
Fecha de publicación
2007
Información sobre derechos de publicación
© Apress 2007
Cobertura temática
Tabla de contenidos
Getting Started
This chapter is for those who have never used JasperReports. If you have already installed JasperReports and used the samples, skip to Chapter 2.
Pp. 1-4
Working with Report Templates
Report templates are standard in reporting applications. They define the layout of the documents that the report-filling process produces.
Palabras clave: Report Expression; Configuration Property; Report Template; Design Viewer; Serialize Object.
Pp. 5-13
Filling Report Templates
The report-filling process is the most important piece of JasperReports library functionality, because it manipulates sets of data to produce high-quality documents. This is the main purpose of any reporting tool.
Pp. 15-19
Handling Generated Reports
The output of the report-filling process is a pixel-perfect document made of multiple pages, each containing a series of absolutely positioned and sized visual elements. The document is an instance of the net.sf.jasperreports.engine.JasperPrint class, and it is the responsibility of the parent application to make use of it once generated by JasperReports.
Pp. 21-25
Large File Support
When filling report templates with data, the engine takes a JasperReport object along with the supplied parameters and data source and generates an in-memory JasperPrint object. If very large datasets are used for report filling, the size of the resulting JasperPrint object could also be very large and might cause the JVM to run out of memory.
Palabras clave: Virtual Machine; File System; Memory Consumption; Single File; Temporary File.
Pp. 27-29
API Overview
Usually you will work only with a few JasperReports library classes and won’t have to get to know the entire API.
Palabras clave: Input Stream; Manager Class; Output Stream; XPath Query; Report Template.
Pp. 31-36
Report Template Structure
Generally speaking, a report template contains all the information about the structure and the aspects of the documents that will be generated when the data is provided. This information determines the position and content of various text or graphic elements that will appear in the document, their appearance, the custom calculations, the data grouping and data manipulation that should be performed when the documents are generated, and so on.
Palabras clave: Parent Style; Report Expression; Template Structure; Page Size; Report Template.
Pp. 37-48
Reporting Data
In Chapter 3, we mentioned that there are three entities that must be supplied as input to the report-filling process: the report template, the parameter values, and the data source of the report.
Pp. 49-88
Report Sections
JasperReports works with templates that are structured into multiple sections, like any traditional reporting tool. At report-filling time, the engine iterates through the virtual records of the supplied report data source and renders each report section when appropriate, depending on each section’s defined behavior.
Pp. 89-94
Report Elements
The reports you generate will be empty if you do not put some report elements in the report template. Report elements are displayable objects like static texts, text fields, images, lines, and rectangles that you put in your report template sections. Report elements come in two flavors: Text elements : Static texts and text fields that display dynamic content Graphic elements : Lines, rectangles, ellipses, images, and charts
Palabras clave: Text Line; Text Content; Image Element; Static Text; Text Element.
Pp. 95-127