The "Matrix" object

Top  Previous  Next

The "Matrix" object is, like the "Table" object, made up of rows, columns and cells. At the same time, it is not known beforehand how many rows and columns will be in the matrix - this depends on the data to which it is connected.

 

The object looks like this:

 

matrix

 

You can learn more about this object in the "Creating reports" chapter.

 

The "Matrix" object has the following properties:

 

Property

Description

RepeatHeaders

If matrix is divided on several pages, this property allows printing matrix header on each new page.

CellsSideBySide

This property determines how matrix cells will be located if the matrix has several data cell levels. Possible variants:

 

the cells are displayed side by side;
the cells are displayed under each other.

Style

Using this property you can set a style for the whole matrix. You can choose one from predefined styles.

AutoSize

This property allows to calculate the matrix size automatically. Disable it if you want to control the object size manually.

DataSource

The property allows connecting the matrix to the data source. This property is set up automatically when you drag data column to the matrix. However, if you use expressions in cells,check that this property was set up correctly.

Filter

This property contains expression for data filtering which will be applicable to data source of the matrix (see "DataSource" property).