2.4.772 BrtRRInsDel

The BrtRRInsDel record specifies properties of a revision record (section 2.2.12.4) and specifies the beginning of a collection of records as defined by the Revision Log (section 2.1.7.44) part ABNF. The collection of records specifies a row insert, row delete, column insert, or column delete operation.


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

rrd (14 bytes)

...

...

...

A

reserved

rfx (16 bytes)

...

...

...

rrd (14 bytes): An RRd (section 2.5.124) for this revision record (section 2.2.12.4). rrd has the following additional stipulations:

Field

Restrictions

rrd.revt

MUST be 0x0000 (REVTINSRW) or 0x0001 (REVTINSCOL) or 0x0002 (REVTDELRW) or 0x0003 (REVTDELCOL). See section 2.5.117 for definitions.

rrd.revid

MUST be greater than or equal to 0.

rrd.tabid

Specifies the sheet identifier for the current sheet.

A - fEndOfList (1 bit): A bit that specifies that a row was inserted at the bottom of the filled cells range. This field has meaning only if revt field of this record is REVTINSRW. MUST be 1 if data was inserted at the bottom of the filled cells range. This value MUST be 0 if data was inserted or deleted in any other place.

reserved (7 bits): This value MUST be 0, and MUST be ignored.

rfx (16 bytes): An UncheckedRfX (section 2.5.154) that specifies a location of rows or columns (1) that were inserted or deleted. If the delete or insert operation affects a full row, then colFirst MUST be 0 and colLast MUST be 16383. If the delete or insert operation affects a full column (1), then rwFirst MUST be 0 and rwLast MUST be 1048575.