Behavior when region size changes

When a region size changes there can be width and height changes.

Width changes

When the width of the floating region or the reference region changes, the placement will be updated to maintain the positioning request in the Place() call.

Height changes

There are several scenarios in which as the height changes, the placement is not updated. This describes those situations:

  • The point on the placed region is not along the top or bottom, and the height of the placed regions changes. There appears to be some limitation in HTML preventing use of a Y offset percentage, so instead, pixels are used for the offset. The offset is calculated when the region is placed. The calculation is not updated when the height of the placed region changes.
  • The reference region is Main or an embedded Header (such as, LeftHeader, RightHeader, TopHeader, BottomHeader), and the reference point is not along the top and bottom blue lines in this diagram:

    In this case, pixels are used as the offset and are calculated when the region is placed. The calculation is not updated when the height of the reference region changes in this scenario.