2.2.8 PageLayout

Applies to RPL versions 10.4, 10.5, and 10.6

The PageLayout record specifies the properties applicable to a PageContent record.          

 PageLayout = pagePropertiesStart [itemProperties] delimiter


0


1


2


3


4


5


6


7


8


9

1
0


1


2


3


4


5


6


7


8


9

2
0


1


2


3


4


5


6


7


8


9

3
0


1

pagePropertiesStart

itemProperties (variable)

...

delimiter

pagePropertiesStart (1 byte): A byte that specifies the start of the PageLayout record. The value of the pagePropertiesStart field MUST be 0x03.

itemProperties (variable): A collection of structures. The order of the structures in the collection is arbitrary. The collection can be empty. Each structure contained in the itemProperties field MUST be one of the following.

Property

PageHeight

PageWidth

MarginTop

MarginLeft

MarginBottom

MarginRight

Style

PageName (RPL 10.6)

delimiter (1 byte): A byte that specifies the end of the PageLayout record. The value of the delimiter field MUST be 0xFF.