2.7.3 OfficeArtClientData
A container record that specifies information about a shape.
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
3 |
|
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
rh |
|||||||||||||||||||||||||||||||
... |
|||||||||||||||||||||||||||||||
shapeFlagsAtom (optional) |
|||||||||||||||||||||||||||||||
... |
|||||||||||||||||||||||||||||||
... |
shapeFlags10Atom (optional) |
||||||||||||||||||||||||||||||
... |
|||||||||||||||||||||||||||||||
... |
exObjRefAtom (optional) |
||||||||||||||||||||||||||||||
... |
|||||||||||||||||||||||||||||||
... |
|||||||||||||||||||||||||||||||
... |
animationInfo (variable) |
||||||||||||||||||||||||||||||
... |
|||||||||||||||||||||||||||||||
mouseClickInteractiveInfo (variable) |
|||||||||||||||||||||||||||||||
... |
|||||||||||||||||||||||||||||||
mouseOverInteractiveInfo (variable) |
|||||||||||||||||||||||||||||||
... |
|||||||||||||||||||||||||||||||
placeholderAtom (16 bytes, optional) |
|||||||||||||||||||||||||||||||
... |
|||||||||||||||||||||||||||||||
... |
|||||||||||||||||||||||||||||||
recolorInfoAtom (variable) |
|||||||||||||||||||||||||||||||
... |
|||||||||||||||||||||||||||||||
rgShapeClientRoundtripData (variable) |
|||||||||||||||||||||||||||||||
... |
rh (8 bytes): An OfficeArtRecordHeader ([MS-ODRAW] section 2.2.1) that specifies the header for this record. Sub-fields are further specified in the following table.
-
Field
Meaning
rh.recVer
MUST be 0xF.
rh.recInstance
MUST be 0x000.
rh.recType
MUST be 0xF011.
shapeFlagsAtom (9 bytes): An optional ShapeFlagsAtom record that specifies flags for the shape.
shapeFlags10Atom (9 bytes): An optional ShapeFlags10Atom record that specifies flags for the shape.
exObjRefAtom (12 bytes): An optional ExObjRefAtom record that specifies a reference to an external object.
animationInfo (variable): An optional AnimationInfoContainer record that specifies animation information for the shape.
mouseClickInteractiveInfo (variable): An optional MouseClickInteractiveInfoContainer record that specifies information about interacting with the shape by clicking the mouse on the shape.
mouseOverInteractiveInfo (variable): An optional MouseOverInteractiveInfoContainer record that specifies information about interacting with the shape by moving the mouse over the shape.
placeholderAtom (16 bytes): An optional PlaceholderAtom record that specifies whether the shape is a placeholder shape.
recolorInfoAtom (variable): An optional RecolorInfoAtom record that specifies a collection of re-color mappings for the shape.
rgShapeClientRoundtripData (variable): An array of ShapeClientRoundtripDataSubContainerOrAtom records that specifies additional information about a shape. The array continues while rh.recType of the ShapeClientRoundtripDataSubContainerOrAtom item is equal to one of the following record types: RT_ProgTags, RT_RoundTripNewPlaceholderId12Atom, RT_RoundTripShapeId12Atom, RT_RoundTripHFPlaceholder12Atom, or RT_RoundTripShapeCheckSumForCL12Atom. Each record type MUST NOT appear more than once.