Book Image

Pentaho 8 Reporting for Java Developers

By : Jasmine Kaur, Francesco Corti
Book Image

Pentaho 8 Reporting for Java Developers

By: Jasmine Kaur, Francesco Corti

Overview of this book

This hands-on tutorial, filled with exercises and examples, introduces the reader to a variety of concepts within Pentaho Reporting. With screenshots that show you how reports look at design time as well as how they should look when rendered as PDF, Excel, HTML, Text, Rich-Text-File, XML, and CSV, this book also contains complete example source code that you can copy and paste into your environment to get up-and-running quickly. Updated to cover the features of Pentaho 8, this book will teach you everything you need to know to build fast, efficient reports using Pentaho. If your interest lies in the technical details of creating reports and you want to see how to solve common reporting problems with a minimum of fuss, this is the book for you.
Table of Contents (25 chapters)
Title Page
Credits
About the Author
About the Reviewers
www.PacktPub.com
Customer Feedback
Dedication
Preface

Chapter 13. Internationalization, Subreports, and Cross Tabs Using Java

After Chapter 12, Developing Using Data Sources, in this chapter you will continue to discover the advanced features already covered in Chapter 9, Internationalization and Localization and Chapter 10, Subreports and Cross Tabs, but from a development perspective. As usual, the description will be using the learning by example approach, with the help of concrete and working projects.

You will start by learning all about the development of Pentaho reports localized in all the languages you may want. Then you will see how to develop a subreport programmatically using Java, and, last but not least, you will see how to develop cross tabs using Java.

This chapter is highly technical and written as a tutorial for Java developers. At the end of this chapter, you will feel comfortable with all the advanced features of Pentaho Reporting, from a developer's perspective. This chapter is the last one covering the existing features...