Reports for WinForms | ComponentOne
Working with C1PrintDocument / Render Objects / Render Objects Containment, Positioning, and Stacking Rules / Stacking
In This Topic
    Stacking
    In This Topic

    Within their container (parent object or document body), render objects by default are placed according to the stacking rules, determined by the value of the Stacking property of the container (document for top-level objects). This value can be one of the following StackingRulesEnum enumeration members:

    Stacking rules do not propagate down into the contained objects (children). In other words, if you define a render area and set its stacking to the (non-default) value BlockLeftToRight, and then add another render area inside the first one - its stacking will be the default (BlockTopToBottom) unless you explicitly change it.

    You may also use the X and Y properties of a render object to set its position explicitly (see the next section for details). In this case that render object does not participate in the stacking order at all - that is, its position neither affects the positioning of its siblings nor is affected by their positions.