Layout model Page Breaks


Page Break Before:

Setting the page break before property causes the object to be formatted on the next logical page after the page on which it was to be printed initially. This how ever, does not indicate that all those objects appearing below the current object with the page break before property would move to the next page. Only If they are implicitly or explicitly anchored to the current object would they move to the next page.

To under stand the functionality of this property, look at the following two diagrams:
1. Objects implicitly anchored to the repeating frame



In the above diagram, since the image is below the push path of the repeating frame, there is an implicit anchor established between the repeating frame and the object. Therefore, the image formats on the same page as the repeating frame.



Page Break After:

Setting the page break after property causes the child objects of the current object (with page break after property) to be moved to the next logical page. Any child object attached by an anchor (implicit or explicit) to the current object is treated as if it has the page break before property set to ‘Yes’. This however , does not indicate that all those objects appearing below the object with the page break after property would move to the next page.

To understand the functioning of this property, look at the following two diagrams:


1.      The objects are implicitly anchored to the repeating frame:
In the diagram above, since the image and the circle are in the push path of the operating frame, there is an implicit anchor established between them. There fore, the image and the circle move on to the new page.

2.      The objects are not related to the repeating frame:

In the diagram above, since the images are not related to the repeating frame, they do not move to the next page