2.9.261 StdfPost2000

The StdfPost2000 structure specifies general information about a style.


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

istdLink

A

B

rsid

...

C

D

iPriority

istdLink (12 bits): An unsigned integer that specifies the istd of the style that is linked to this one, or 0x0000 if this style is not linked to any other style in the document. The meaning of a linked style is as specified in [ECMA-376] part 4, section 2.7.3.6 (link). However, the style reference in that specification is a style identifier rather than an istd, and an istdLink value of 0x0000 corresponds to omitting the link element.

The istdLink value MUST be an index that refers to a valid non-empty style in the array of style definitions, or 0x0000.

A - fHasOriginalStyle (1 bit): Specifies whether the style is revision-marked. A revision-marked style stores the pre-revision formatting in addition to the current formatting. If this bit is set to 1, the cupx member of StdfBase MUST include the formatting sets that specify that pre-revision formatting.

B - fSpare (3 bits): This value MUST be 0 and MUST be ignored.

rsid (4 bytes): An unsigned integer that specifies the revision save identifier of the session when this style definition was last modified, as specified in [ECMA-376] part 4, section 2.7.3.15 (rsid).

C - iftcHtml (3 bits): This field is undefined and MUST be ignored.

D - unused (1 bit): This value MUST be 0 and MUST be ignored.

iPriority (12 bits): An unsigned integer that specifies the priority value that is assigned to this style and that is used when ordering the styles by priority in the user interface, as specified in [ECMA-376] part 4, section 2.7.3.19 (uiPriority).

This MUST be a value between 0x0000 and 0x0063, inclusive.