2.9.277 SttbfAtnBkmk

The SttbfAtnBkmk structure is an STTB whose strings are all of zero length. The cData field size of this STTB is two bytes. Although this STTB contains no strings, it is an extended STTB, meaning that its cchData field size is two bytes. The extra data that is appended to each string of this STTB is an ATNBE which contains information about an annotation bookmark in the document. In a document, the number of annotation bookmarks MUST NOT exceed 0x3FFB.


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

fExtend (2 bytes)

cData (2 bytes)

cbExtra (2 bytes)

cchData0 (2 bytes)

ExtraData0 (10 bytes)

cchData1 (2 bytes)

ExtraData1 (10 bytes)

cchDatacData-1 (2 bytes)

ExtraDatacData-1 (10 bytes)

The SttbfAtnBkmk structure is an STTB structure that has the following additional restrictions on its field values:

fExtend (2 bytes): This value MUST be 0xFFFF.

cbExtra (2 bytes): This value MUST be 0xA.

cData (2 bytes): This value MUST NOT exceed 0x3FFC.

cchData (2 bytes): This value MUST be 0.