JasperReports 3.6 Development Cookbook

Bilal Siddiqui

  • 出版商: Packt Publishing
  • 出版日期: 2010-06-28
  • 售價: $1,680
  • 貴賓價: 9.5$1,596
  • 語言: 英文
  • 頁數: 396
  • 裝訂: Paperback
  • ISBN: 1849510768
  • ISBN-13: 9781849510769

下單後立即進貨 (約1~2週)

商品描述

If you're a Java developer who wants to make the most of the world's most popular open source reporting engine, this book is all you need: a step-by-step course in creating super-attractive, user-friendly business reports. Overview Create, size, and position the titles, headers, footers, and body of your report using JasperReports and iReport Enhance the look and feel of your report using background images, watermarks, and other such features Create multi-page and multi-column reports using multiple types of data in the same report Generate reports from Java Swing applications or from your web application Part of Packt's Cookbook series: Each recipe is a carefully organized sequence of instructions to complete the task as efficiently as possible. What you will learn from this book Create, position, and enhance the title, header, footer, and body of your report Use dynamic titles-those that can change during report processing Use mathematical and logical expressions to calculate sum, average, maximum, and to sort, arrange, and extract data making it easier for you to analyze, share, and manage business information more effectively Create a report from various data sources such as relational data, XML data, or model beans of Java applications Create multi-page reports, with a cover page and table of contents (TOC) and manage pagination of multiple types of data Use sub-reports to design a multi-column report Design simple or multi-level summary report, and cross-tabs Create bar charts and graphs to show data trends Generate reports from Java Swing applications or web applications Approach The entire book is a comprehensive collection of recipes meant to tutor you on making and enhancing reports. Each recipe provides you with easy step-by-step descriptions of the actions necessary to accomplish a specific task with explanations to help you to understand how and why each action was undertaken. Example values and code