2.5.193 OfficeArtClientAnchorSheet

The OfficeArtClientAnchorSheet structure specifies the anchor position of a drawing object embedded in a sheet.


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

...

A

B

C

D

E

unused

colL

dxL

rwT

dyT

colR

dxR

rwB

dyB

rh (8 bytes): An OfficeArtRecordHeader as defined in [MS-ODRAW] that specifies the header for this structure. The sub-fields of OfficeArtRecordHeader are further specified in the following table:

Field

Meaning

rh.recVer

MUST be 0x0.

rh.recInstance

MUST be 0x0.

rh.recType

MUST be 0xF010.

rh.recLen

An unsigned integer that specifies the number of bytes following the header. The value MUST be equal to 18.

A - fMove (1 bit): A bit that specifies whether the shape will be kept intact when the cells are moved.

B - fSize (1 bit): A bit that specifies whether the shape will be kept intact when the cells are resized. If fMove is 1, the value MUST be 1.

C - reserved1 (1 bit): MUST be 0 and MUST be ignored.

D - reserved2 (1 bit): MUST be 0 and MUST be ignored

E - reserved3 (1 bit): MUST be 0 and MUST be ignored.

unused (11 bits): Undefined and MUST be ignored.

colL (2 bytes):  A Col256U that specifies the column of the cell under the top left corner of the bounding rectangle of the shape.

dxL (2 bytes): A signed integer that specifies the x coordinate of the top left corner of the bounding rectangle relative to the corner of the underlying cell. The value is expressed as 1024th’s of that cell’s width.

rwT (2 bytes):  A RwU that specifies the row of the cell under the top left corner of the bounding rectangle of the shape.

dyT (2 bytes):  A signed integer that specifies the y coordinate of the top left corner of the bounding rectangle relative to the corner of the underlying cell. The value is expressed as 256th’s of that cell’s height.

colR (2 bytes):  A Col256U that specifies the column of the cell under the bottom right corner of the bounding rectangle of the shape.

dxR (2 bytes):  A signed integer that specifies the x coordinate of the bottom right corner of the bounding rectangle relative to the corner of the underlying cell. The value is expressed as 1024th’s of that cell’s width.

rwB (2 bytes):  A RwU that specifies the row of the cell under the bottom right corner of the bounding rectangle of the shape.

dyB (2 bytes):  A signed integer that specifies the y coordinate of the bottom right corner of the bounding rectangle relative to the corner of the underlying cell. The value is expressed as 256th’s of that cell’s height.