Box type property

Each report object has a container, or box, which can be set to display the contents (the default) or not.

This property specifies whether to override the default box type for the object.

When set to None, the object is not rendered and its space is not reserved in the report. You could use this property to remove an object completely from a report when a specific condition is met. When set to Inline, you can insert other objects on the same line as the object. When set to Block, you can insert other objects only on the lines above and below the object.

When set to Non-Inline or Non-Block, the objects will have an property display:none. This property is necessary because the report server renders different HTML/CSS based on whether the box type is Inline or Block. Non-Inline and Non-Block are useful if you want to initially not display the object and will display it at some point using java script.