2.2.72 Measurement

The Measurement record specifies the properties of an element in the grandparent record.          

 Measurement = left top width height zindex state reportElementEndOffset


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

left

top

width

height

zIndex

state

reportElementEndOffset

...

...

left (4 bytes): A field that specifies the left position, expressed in millimeters, of the element relative to its parent record.

top (4 bytes): A field that specifies the top position, expressed in millimeters, of the element relative to its parent record.

width (4 bytes): A field that specifies the width, expressed in millimeters, of the element.

height (4 bytes): A field that specifies the height, expressed in millimeters, of the element.

zIndex (4 bytes): A field that specifies the zIndex property. The zIndex is the drawing order of the items within the panel.

state (1 byte): A field of type byte that specifies information for the element. The meaning of this field value is derived from the StateValues enumeration.

reportElementEndOffset (8 bytes): A signed integer that specifies the position of the ReportElementEnd record in the RPL stream for an element in the grandparent record. The offset MUST point to a corresponding item (identified by the same index in the collection) in the grandparent record.

Record

Corresponding element type

PageContent

Section

SimpleSection

BodyAreaElement

PageHeaderElement

PageFooterElement

MixedSection

BodyAreaElement

PageHeaderElement

PageFooterElement

BodyAreaElement

BodyElement

PageHeaderElement

ReportItems

PageFooterElement

ReportItems

BodyElement

ReportItems

Rectangle

ReportItems

SubReport

ReportItems