What are Anchors??? An anchor defines the relative position of an object to the object to which it i s anchored.
Anchors are used to determine the vertical and horizontal positionin g of a child object relative to its parent. Since the size of some layout object s may change when the report runs (and data is actually fetched), you need ancho rs to define where you want objects to appear relative to one another." There are two types of anchors in Oracle Reports: * implicit (anchors that Oracle Reports creates when a report is run) * explicit (anchors you create) Implicit Anchors : At runtime, Oracle Reports generates an implicit anchor for e ach layout object that does not already have an explicit anchor. It determines f or each layout object which objects, if any, can overwrite it, then creates an a nchor from the layout object to the closest object that can overwrite it. This p revents the object from being overwritten. The implicit anchor functionality sav es you from having to define the positioning of each object. Implicit anchors ar e not visible in the Layout editor. However, you can specify that the Object Nav igator display anchoring information using the Object Navigator Options dialog. Explicit Anchors : Create an anchor in the Layout editor by clicking on the Anch or tool, dragging from one edge of the child to the one of the parent s edges, then specifying the anchor s properties in its property sheet. Any anchor you create for an object will override its implicit anchoring. Explicit anchors are always visi ble in the Layout editor unless you specify otherwise via the Layout Options dia log [Link]