2.9.37 TextMasterStyle9Atom

Referenced by: PP9DocBinaryTagExtension, PP9SlideBinaryTagExtension

An atom record that specifies additional character-level and paragraph-level formatting of a main master slide.

If this TextMasterStyle9Atom is contained in a MainMasterContainer record (section 2.5.3), character-level and paragraph-level formatting not specified by this TextMasterStyle9Atom record inherit from the TextMasterStyle9Atom records contained in the PP9DocBinaryTagExtension record.


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

rh

...

cLevels

lstLvl1 (variable)

...

lstLvl2 (variable)

...

lstLvl3 (variable)

...

lstLvl4 (variable)

...

lstLvl5 (variable)

...

rh (8 bytes): A RecordHeader structure (section 2.3.1) that specifies the header for this record. Sub-fields are further specified in the following table.

Field

Meaning

rh.recVer

MUST be 0x0.

rh.recInstance

Specifies the type of text to which the formatting applies. It MUST be a TextTypeEnum enumeration value.

rh.recType

MUST be an RT_TextMasterStyle9Atom.

cLevels (2 bytes): An unsigned integer that specifies the number of style levels. It MUST be less than or equal to 0x0005.

lstLvl1 (variable): An optional TextMasterStyle9Level structure that specifies additional master formatting for text that has an IndentLevel equal to 0x0000. It MUST exist if and only if cLevels is greater than 0x0000.

lstLvl2 (variable): An optional TextMasterStyle9Level structure that specifies additional master formatting for text that has an IndentLevel equal to 0x0001. It MUST exist if and only if cLevels is greater than 0x0001.

lstLvl3 (variable): An optional TextMasterStyle9Level structure that specifies additional master formatting for text that has an IndentLevel equal to 0x0002. It MUST exist if and only if cLevels is greater than 0x0002.

lstLvl4 (variable): An optional TextMasterStyle9Level structure that specifies additional master formatting for text that has an IndentLevel equal to 0x0003. It MUST exist if and only if cLevels is greater than 0x0003.

lstLvl5 (variable): An optional TextMasterStyle9Level structure that specifies additional master formatting for text that has an IndentLevel equal to 0x0004. It MUST exist if and only if cLevels is greater than 0x0004.