Specifies whether an object’s position in a band is fixed or if it can be "pushed down" or "pulled up" by the rendering or suppression of other objects.

Property of

Visual components in a band.

Description

Consider two components in a band named object1 and object2. Suppose that

The bottom of object1 is at or above the top of object2.

object1’s variableHeight property is true.

object1 grows in height to accommodate the data in it.

The bottom of object1 is now below the top of object2.

Then if object2’s fixed property is false (the default), object2 will be pushed down by object1 so that object2’s top will be at the bottom of object1. This in turn might push down other objects in the band.

object2 can also be pulled up if the bottom of object1 is at or above the top of object2 and object1 is suppressed by its suppressIfBlank or suppressIfDuplicate properties.

The horizontal position of the objects in question doesn’t matter, only the vertical position of their top and bottom ends.

If an object’s fixed property is true, it is not moved by the rendering or suppression of other objects.

After the band has been rendered, all the objects return to their original positions and sizes.