A script-enabled browser is required for this page to function properly.

Keep With Anchoring Object property

The Keep With Anchoring Object property specifies whether to keep an object and the object to which it is anchored on the same logical page, or whether to move the parent object
move to the next page if its child object cannot appear with it on the same page.  

The anchor between the two objects may be explicit or implicit. Consequently, Keep With Anchoring Object may have an effect even if you have not explicitly created an anchor between two objects.

Note: Relying on the implicit anchor can be risky, unless you fully understand the implicit anchoring algorithm.

 

Applies to

Layout objects

Values

 
 
Yes
If the object, its anchoring object, or both cannot fit on the logical page, they will be moved to the next logical page.

For a repeating frame, the first instance of the repeating frame must be able to fit on the same page as its anchoring object. Otherwise, the Keep With Anchoring Object condition is not satisfied. For any layout object other than a repeating frame, Yes means the object must be able to format entirely on the same page as its anchoring object.

No
The object and its anchoring object can appear on different logical pages.

Default

No

Required/Optional

Optional

Restrictions

graphic depicting keep with anchoring object situation

Examples

Example 1

Suppose that you have created three boilerplate objects:

graphic depicting keep with anchoring object situation

B_2 and B_3 each has Keep With Anchoring Object set to Yes. On the logical page where Reports Builder first tries to print these objects, assuming there is some preceding information on Page 1, there is enough room for B_1 and B_2 but not for B_3. Since B_3 has Keep With Anchoring Object set to Yes and its anchoring object is B_2, B_2 and B_3 would be moved to the next logical page. Since B_2 also has Keep With Anchoring Object set to Yes and its anchoring object is B_1, B_1 would also be moved to the next logical page.

Example 2

In the figure below, the report on the left was created without Keep with Anchoring Object specified, resulting in an employee list separated from its department number. The report on the right uses Keep with Anchoring Object to ensure that the name and information always appear on the same page. If the two objects require more than
one page together, the objects are moved to the next page only once.

graphical depiction