2.9.312 Tbkd

The Tbkd structure is used by the PlcfTxbxBkd and PlcfTxbxHdrBkd structures to associate ranges of text from the Textboxes Document and the Header Textboxes Document with FTXBXS objects. Ranges of text from the Textboxes Document are associated with FTXBXS objects from PlcftxbxTxt; ranges of text from the Header Textboxes Document are associated with FTXBXS objects from PlcfHdrtxbxTxt.


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

itxbxs

dcpDepend

reserved1

A

B

C

D

itxbxs (2 bytes): A signed integer that specifies the index of an FTXBXS object within the PlcftxbxTxt structure or the PlcfHdrtxbxTxt structure. The text range of this Tbkd object MUST be the same as the text range of the FTXBXS object, or else it MUST be a subset of that range. When the FTXBXS object specifies a chain of linked textboxes, the text range of each component textbox MUST be represented by its own Tbkd object and a discrete text range.

In all but the last Tbkd object, itxbxs MUST be a valid FTXBXS index. The final Tbkd is not associated with any FTXBXS object. The itxbxs value for the final Tbkd MUST be ignored.

dcpDepend (2 bytes):  Specifies version-specific information about the quantity of text that was processed. This makes it possible to identify the end of the corresponding text range. This value SHOULD<256> be zero and SHOULD<257> be ignored.

reserved1 (10 bits): This value MUST be 0 and MUST be ignored.

A - fMarkDelete (1 bit): This value MUST be 0 and MUST be ignored.

B - fUnk (1 bit): Specifies version-specific information that flags the text range which corresponds to this Tbkd as not being used by a textbox. This value SHOULD<258> be zero and SHOULD<259> be ignored.

C - fTextOverflow (1 bit): Specifies version-specific information about whether the text that is associated with a textbox exceeds the amount that fits into the associated shape. This value SHOULD<260> be zero and SHOULD<261> be ignored.

D - reserved2 (3 bits): This value MUST be 0 and MUST be ignored.