2.3.4 UniqueName

The UniqueName property specifies a value that uniquely identifies a record. If this property is specified, it MUST be part of an ElementProperties.NonSharedElementProperties, TablixRowHeader, or TablixColumnHeader record.          

 UniqueName = uniqueNameStart uniqueNameValue


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

uniqueNameStart

uniqueValue (variable)

...

uniqueNameStart (1 byte): A byte that specifies the start of the UniqueName property. The value of the uniqueNameStart field MUST be one of the following values.

Value

Parent

0x00

ElementProperties.NonSharedElementProperties for ReportItem

ElementProperties.NonSharedElementProperties for PageHeaderElement

ElementProperties.NonSharedElementProperties for PageFooterElement

ElementProperties.NonSharedElementProperties for BodyElement

PageProperties

0x04

ElementProperties.NonSharedElementProperties for Paragraph

ElementProperties.NonSharedElementProperties for TextRun

0x0B

TablixColumnHeader

TablixRowHeader

uniqueValue (variable): A String variable that specifies the unique identifier of a structure specified in the preceding table.