2.2.52 Tablix

The Tablix record specifies the properties, structures, and layout information applicable to a tablix within a Report. The Tablix is a flexible grid layout that consists of cells that are organized in rows. A tablix layout is comprised of four areas: corner, column headers, row headers, and body.           

 Tablix = tablixToken tablixProperties [TablixContent] TablixStructure ReportElementEnd


0


1


2


3


4


5


6


7


8


9

1
0


1


2


3


4


5


6


7


8


9

2
0


1


2


3


4


5


6


7


8


9

3
0


1

tablixToken

tablixProperties (variable)

...

tablixContent (variable)

...

tablixStructure (variable)

...

reportElementEnd

...

...

tablixToken (1 byte): A byte that specifies the start of the Tablix record. The value of the tablixToken field MUST be 0x0D.

tablixProperties (variable): A record of type ElementProperties that specifies the properties applicable to the Tablix record. Each structure contained in the tablixProperties field MUST be one of the following.

Property

UniqueName

ID

Name

Tooltip

Bookmark

Label

ToggleItem

Style

tablixContent (variable): A TablixContent record that specifies the content of grid cells and layout information for the cells of a tablix body area.

tablixStructure (variable): A TablixStructure record.

reportElementEnd (10 bytes): A ReportElementEnd record that marks the end of the Tablix record. The offset field of the ReportElementEnd record MUST specify the position of a tablixStructure field of the Tablix record in the RPL stream.