2.9.35 TextMasterStyleAtom

Referenced by: DocumentTextInfoContainer, MainMasterContainer

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

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


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_TextMasterStyleAtom.

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 TextMasterStyleLevel structure that specifies the 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 TextMasterStyleLevel structure that specifies the 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 TextMasterStyleLevel structure that specifies the 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 TextMasterStyleLevel structure that specifies the 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 TextMasterStyleLevel structure that specifies the master formatting for text that has an IndentLevel equal to 0x0004. It MUST exist if and only if cLevels is greater than 0x0004.