Basic Reference

Report

Path: geraldo.Report

This is the report main class. Every report must inherit or be an instance of this class. It supports some bands and report definitions.

You can also override some methods to customize some things.

Data source

Report properties

Report page dimensions

Report bands

A report band must be a class inherited from ReportBand or an instance of ReportBand of a class inherited from ReportBand

Report composition

Look & feel

Methods

SubReport

Path: geraldo.SubReport

Class to be used for subreport objects. It doesn't need to be inherited.

Attributes

Report bands

A report band must be a class inherited from ReportBand or an instance of ReportBand of a class inherited from ReportBand

Methods

ReportBand

Path: geraldo.ReportBand

A band is a horizontal area in the report. It can be used to print things on the top, on summary, on page header, on page footer or one time per object from queryset.

Attributes

DetailBand

Path: geraldo.DetailBand

An extension of ReportBand. The only difference is that this class supports more attributes, specific to detail bands.

Attributes

ReportGroup

Path: geraldo.ReportGroup

This a report grouper class. A report can be multiple groupped by attribute values.

Attributes

Report bands

A report band must be a class inherited from ReportBand or an instance of ReportBand of a class inherited from ReportBand