Export (0) Print
Expand All
Expand Minimize

2.2.14 OfficeArtSpContainer

Office

Referenced by: OfficeArtDgContainer , OfficeArtInlineSpContainer , OfficeArtSpgrContainerFileBlock

The OfficeArtSpContainer record specifies a shape container.


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

...

shapeGroup (24 bytes, optional)

 

...

 

shapeProp (16 bytes)

 

...

 

deletedShape (optional)

...

...

shapePrimaryOptions (variable)

...

shapeSecondaryOptions1 (variable)

...

shapeTertiaryOptions1 (variable)

...

childAnchor (24 bytes, optional)

 

...

 

clientAnchor (variable)

...

clientData (variable)

...

clientTextbox (variable)

...

shapeSecondaryOptions2 (variable)

...

shapeTertiaryOptions2 (variable)

...

rh (8 bytes): An OfficeArtRecordHeader structure, as defined in section 2.2.1 that specifies the header for this record. The following table specifies the subfields.

Field

Meaning

rh.recVer

A value that MUST be 0xF.

rh.recInstance

A value that MUST be 0x000.

rh.recType

A value that MUST be 0xF004.

rh.recLen

An unsigned integer that specifies the number of bytes following the header that contain shape records.

shapeGroup (24 bytes): An OfficeArtFSPGR record, as defined in section 2.2.38, that specifies the coordinate system of the group shape. The anchors of the child shape are expressed in this coordinate system. This record’s container MUST be a group shape.

shapeProp (16 bytes): An OfficeArtFSP record, as defined in section 2.2.40, that specifies an instance of a shape.

deletedShape (12 bytes): An OfficeArtFPSPL record, as defined in section 2.2.37, that specifies the former hierarchical position of the containing object. This record’s container MUST be a deleted shape. For more information, see OfficeArtFPSPL.

shapePrimaryOptions (variable): An OfficeArtFOPT record, as defined in section 2.2.9, that specifies the properties of this shape that do not contain default values.

shapeSecondaryOptions1 (variable): An OfficeArtSecondaryFOPT record, as defined in section 2.2.10, that specifies the properties of this shape that do not contain default values.

shapeTertiaryOptions1 (variable): An OfficeArtTertiaryFOPT record, as defined in section 2.2.11, that specifies the properties of this shape that do not contain default values.

childAnchor (24 bytes): An OfficeArtChildAnchor record, as defined in section 2.2.39, that specifies the anchor for this shape. This record’s container MUST be a member of a group (4) of shapes.

clientAnchor (variable): An OfficeArtClientAnchor ([MS-PPT] section 2.7.1) record as specified by the host application.

clientData (variable): An OfficeArtClientData ([MS-PPT] section 2.7.3) record as specified by the host application.

clientTextbox (variable): An OfficeArtClientTextbox ([MS-PPT] section 2.9.76) record as specified by the host application.

shapeSecondaryOptions2 (variable): An OfficeArtSecondaryFOPT record that specifies the properties of this shape that do not contain default values. This field MUST NOT exist if shapeSecondaryOptions1 exists.

shapeTertiaryOptions2 (variable): An OfficeArtTertiaryFOPT record, as defined in section 2.2.11, that specifies the properties of this shape that do not contain default values. This field MUST NOT exist if shapeTertiaryOptions1 exists.

Show:
© 2014 Microsoft