2.9.147 LSTF

The LSTF structure contains formatting properties that apply to an entire list.


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

lsid

tplc

rgistdPara (18 bytes)

...

...

...

A

B

C

D

E

F

grfhic

lsid (4 bytes):  A signed integer that specifies the list identifier. This MUST be unique for each LSTF. This value MUST NOT be 0xFFFFFFFF.

tplc (4 bytes):  A Tplc that specifies a unique identifier for this LSTF that MAY<226> be used for user interface purposes. If fHybrid is nonzero, this MUST be ignored.

rgistdPara (18 bytes): An array of nine 16-bit signed integers. Each element of rgistdPara specifies the ISTD of the style that is linked to the corresponding level in the list. If no style is linked to a given level, the value of the corresponding element of rgistdPara MUST be 0x0FFF.

A - fSimpleList (1 bit): A bit that, when set to 0x1, specifies that this LSTF represents a simple (one-level) list that has one corresponding LVL (see the fcPlfLst field of FibRgFcLcb97). Otherwise, this LSTF represents a multi-level list that has nine corresponding LVLs.

B - unused1 (1 bit): This bit MUST be ignored.

C - fAutoNum (1 bit): A bit that specifies whether the list that this LSTF represents is used for the AUTONUMOUT, AUTONUMLGL, and AUTONUM fields (see AUTONUMOUT, AUTONUMLGL, and AUTONUM in flt).

D - unused2 (1 bit): This bit MUST be ignored.

E - fHybrid (1 bit): A bit that specifies whether the list this LSTF defines is a hybrid list.

F - reserved1 (3 bits): This MUST be zero, and MUST be ignored.

grfhic (1 byte): A grfhic that specifies the HTML incompatibilities of the list.