After the discovery of the basic and advanced features of Pentaho Report Designer, this chapter is the first one entirely dedicated to the technical and advanced features of Pentaho Reporting SDK.
In this chapter, you learnt everything about Pentaho Reporting's .prpt bundle file format, along with the details of Pentaho Reporting's Java API. You were introduced to the schemas of the various XML files that persist the data source, parameters, expressions, layout, and style of a report.
With examples of Pentaho's Java API, you learned how easy it is to build a report programmatically. You walked through a complete example that demonstrated creating different reporting bands, as well as different elements, within a report.
Now that you have read this chapter, you should feel comfortable with the .prpt format and all the technical details around developing...