2.2.33 OfficeArtFDGSL

The OfficeArtFDGSL record specifies both the selected shapes and the shape that is in focus in the drawing. This record SHOULD<6> be ignored.


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

...

cpsp

dgslk

spidFocus

shapeList (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 0x0.

rh.recInstance

A value that MUST be 0x000.

rh.recType

A value that MUST be 0xF119.

rh.recLen

A value that is undefined and MUST be ignored.

cpsp (4 bytes): A value that is undefined and MUST be ignored.

dgslk (4 bytes): An MSODGSLK enumeration value, as defined in section 2.4.28, that specifies the selection mode.

spidFocus (4 bytes): An MSOSPID structure, as defined in section 2.1.2, specifying the identifier of the shape that is in focus.

shapeList (variable): An array of MSOSPID elements, as defined in section 2.1.2, that specify the identifiers of the selected shapes. The number of elements is specified by the following formula:

(size of record data, as specified in [MS-XLS] section 2.1.4, - 20) / 4