All the report elements can be divided into two types:
- Bands (DataBand, PageHeader, PageFooter, Header, Footer, Detail, GroupBand, PageOverlay, CrossBand, BandContainer, SideBySide, SubReport, Content, PivotTable);
- Visual elements (TextBox, AdvancedText, Picture, Shape, ZipCode, BarCode, RichText, WinFormsControl).
The bands are containers for other elements; they don’t have a graphical presentation in the report and serve for defining output methods of included elements. Bands are often used as containers for other bands. In this case, output methods of a contained element depend on all the container bands of the element. Band width is a permanent value and always equals page width. The location of the elements on the page is defined during report generation and depends on band order in the report, bands content and the properties of the Render group.
The elements that have graphical presentation in a report. Its location is specified by the containing bands. Size and displaying of the elements are specified by the properties.