2.8.29 PlcfTch

The PlcfTch structure is a PLC whose data elements are Tch structures (4 bytes each). The count of CPs MUST be equal to one more than the count of Tch. Each pair of CPs represents a range of text in the main document described by the corresponding Tch.


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

aCP (variable)

...

aTCH (variable)

...

This information is a deprecated cache of table characters that SHOULD<201> be ignored. The following three CPs and the following two Tch structures SHOULD<202> be written to specify that this cache is undefined.

CP

0

FibRgLw97.ccpText

FibRgLw97.ccpText + 2

The following specifies the values for the fields of the first Tch structure.

Field

Value

fUnk

0

fUnused

0

The following specifies the values for the fields of the second Tch structure.

Field

Value

fUnk

1

fUnused

0

aCP (variable): An array of CPs. Each CP specifies the beginning of a range of text where a table character cache is stored. The last CP denotes the end of the last range of text. The range of text ends immediately prior to the next CP. MUST NOT contain duplicate CPs.

aTCH (variable): An array of Tch structures (4 bytes each) that each specifies a table character cache at the corresponding CP in aCP.