A Report’s Detail section can be laid out as a series of evenly spaced columns. This is useful when the same Field needs to be displayed in consecutive columns within a Report’s Detail. There are three Report properties (in the Layout section) used for controlling the use of Columns within that Report. These three properties are outlined below.
This property specifies the number of columns to have within the Report (default Columns is 1).
This property specifies the amount of space, in points, to add between columns. The ColumnSpacing value is not added before the first column or after the last column rather only in between columns (default ColumnSpacing is 0).
This property specifies the manner in which the columns will be populated. The three options are explained below (default for a Report is VerticalUnEven, default for a SubReport is VerticalEven):
- Horizontal – Records will appear horizontally across the columns. For instance, if a report has three columns, records will first be placed in column 1, then 2 then 3, then back to 1 and continue in this fashion. A column layout of Horizontal will never be splittable.
- VerticalUnEven – Records will vertically fill column 1, then proceed to subsequent columns. This is the Default Layout.
- VerticalEven – Records will vertically fill column 1, then proceed to subsequent columns. On the last page, the VerticalEven option will layout the records so that they are as evenly displayed on the page as possible. For instance, if a report has three columns and the last page has 6 records to display, the VerticalEven layout may display 2 records on each of the three columns. Where the VerticalUneven layout may have just placed all 6 records in the first column.
Columns can be used on any main Report and on any Sub Reports within that main Report. Sub Reports inside of Sub Reports will not be able to use Columns.