2.9.39 TextMasterStyle10Atom

Referenced by: PP10DocBinaryTagExtension, PP10SlideBinaryTagExtension

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

If this TextMasterStyle10Atom is contained in a MainMasterContainer record (section 2.5.3), character-level formatting not specified by this TextMasterStyle10Atom record inherits from the TextMasterStyle10Atom records contained in the PP10DocBinaryTagExtension 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_TextMasterStyle10Atom.

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