2.2.11 MixedSection

Applies to RPL versions 10.4, 10.5, and 10.6

The MixedSection record specifies the structure and layout information for more than one report section.         

 MixedSection = sectionStart SectionProperties BodyAreaElement [PageFooterElement] Section [PageHeaderElement] Measurements ReportElementEnd


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

sectionStart

sectionProperties (variable)

...

bodyAreaElement (variable)

...

pageFooterElement (variable)

...

section (variable)

...

pageHeaderElement (variable)

...

measurements (variable)

...

reportElementEnd

...

...

sectionStart (1 byte): A byte that specifies the start of the MixedSection record. The value of the sectionStart field MUST be 0x15.

sectionProperties (variable): A SectionProperties record that specifies the properties that are applicable to the MixedSection record.

bodyAreaElement (variable): A BodyAreaElement record that specifies the content of the body area of the MixedSection record.

pageFooterElement (variable): A PageFooterElement record that specifies the content of the footer area of the MixedSection record.

section (variable): A Section record that specifies the content of the subsequent section in the sections field array of the PageContent (RPL 10.4) record.

pageHeaderElement (variable): A PageHeaderElement record that specifies the content of the header area of the MixedSection record.

measurements (variable): A Measurements record that specifies the size, location, and state properties for the BodyAreaElement, PageFooterElement, and PageHeaderElement records. The order of the elements in the measurementsContent field array of the Measurements record MUST match the order of the bodyAreaElement, pageFooterElement, and pageHeaderElement records in the MixedSection record.<7>

reportElementEnd (10 bytes): A ReportElementEnd record that marks the end of the MixedSection record. The offset field of the ReportElementEnd record MUST specify the position of the measurements field of the MixedSection record in the RPL stream.