FreeReportv0.9.0한국어

Bands

Title, page header, column header, detail, group, summary, page footer and no-data bands: the order they print in and their properties.

Bands are printed in this order: title (first page), then on every page the page header and column header, the group headers, one detail band per row, group footers, the summary after the last row, and the page footer at the bottom of every page.

NameTypeDescription
titleBandFirst page only, before everything else (title, letterhead, whole forms).
pageHeaderBandTop of every page.
columnHeaderBandBelow the page header on every page with detail rows (table column titles).
groupsGroupDefinition[]Group headers and footers, outermost first.
detailBandOnce per detail row.
summaryBandAfter the last row (grand totals, charts).
pageFooterBandBottom of every page (page numbers, page subtotals).
noDataBandPrinted instead of the detail rows when there is no data.

Band properties

NameTypeDescription
heightnumberHeight in mm.
elementsReportElement[]Positioned elements; x, y, w, h in mm inside the band.
canGrowbooleanGrow when text needs more room (default true for detail and group bands).
visibleExprPrint the band only when the expression is truthy.
pageBreakBefore / pageBreakAfterbooleanStart a new page before / after the band.
backgroundstringBand background color.
altBackgroundstringDetail only: alternate row background (zebra).
columns / columnGapnumberDetail only: print rows side by side in columns (label sheets, cards); gap in mm.