Siebel Reports Administration Guide > Library Reference > sscustom Library >

Pagelist and Child Components


The page controls are perhaps the most complicated feature in the Siebel report libraries. By default, Siebel reports use the ssPageList control. The pageList control is a container control that holds the list of all the pages. As each page is instantiated, it is added to the list as a persistent object.

The pageList component can add pages in landscape mode, portrait mode, or any custom page layout desired. Siebel reports ship with two basic page styles, the landscape style (ssPage) and the portrait style (ssPagePortrait).

To switch from landscape (default) to portrait, click the ssPage component, under the ssPageList component, and click Delete. This will drop the ssPage component and leave the slot blank. Then drag the ssPagePortrait component from the library and drop it onto the ssPageList component.

The report will now use a portrait-style page. Make sure that the frames used in the report have portrait dimensions.

To create a different page layout, you subclass from the basePage component. To create a new page from scratch that does not use any of the existing controls, you subclass directly from the AcSimplePageList control.

All the portrait style controls are inherited from the landscape controls. To modify the existing page layout, change the ssPage layout, then determine whether changes to the ssPagePortrait component are required.

All other controls on the ssPage and ssPagePortrait components descend directly from the sssiebel library components. Inheritance of page control components is as follows:


 Siebel Reports Administration Guide, Version 7.5, Rev B 
 Published: 18 April 2003