2.8.7 BuildAtom

Referenced by: ChartBuildContainer, DiagramBuildContainer, ParaBuildContainer

An atom record that specifies the build information for a chart, diagram or text.


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

rh

...

buildType

buildId

shapeIdRef

fExpanded

fUIExpanded

unused

rh (8 bytes): A RecordHeader structure (section 2.3.1) that specifies the header for this record. Sub-fields are further specified in the following table.

Field

Meaning

rh.recVer

MUST be 0x0.

rh.recInstance

MUST be 0x000.

rh.recType

MUST be an RT_BuildAtom.

rh.recLen

MUST be 0x00000010.

buildType (4 bytes): A BuildTypeEnum enumeration that specifies the build type.

buildId (4 bytes): An unsigned integer that specifies the build identifier. The combination of buildId and shapeIdRef MUST be unique for all builds in the slide.

shapeIdRef (4 bytes): An unsigned integer that specifies the target shape that this build is applied to.

fExpanded (1 byte): A bool1 (section 2.2.2) that specifies whether this build has been expanded into time nodes.

fUIExpanded (1 byte): A bool1 that specifies whether this build is shown as expanded in the user interface.

unused (2 bytes): Undefined and MUST be ignored.