2.9.12 BKLD

The BKLD structure is a BKL with additional information used for structured document tag bookmarks.


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

bkl

cDepth

bkl (4 bytes): A BKL specifying further information about the bookmark.

cDepth (4 bytes):  An integer specifying the number of bookmarks in the document of the same type as the bookmark associated with this BKLD, the ranges of which overlap the limit of this bookmark range. To increment the count, a bookmark MUST meet the following constraints:

  1. The bookmark BKLD occupies the Plcbkld containing this BKLD

  2. The bookmark limit CP (cpL) and start CP (cpS), as defined in the specification of that Plcbkld and the Plcbkfd it is paired with, satisfy the following in relation to the CP (cpCur) marking the limit of the bookmark of this BKLD

    Equation. CPS does not equal CPL. CPS is less than or equal to C P C U R which is less than CP2.

    Because BKLD is only associated with structured document tag bookmarks, cDepth can be rephrased more simply as the zero-based count of other structured document tag bookmarks in the file that contain the bookmark associated with this BKLD.