2.9.69 StyleTextProp10Atom

Referenced by: OutlineTextProps10Entry, PP10ShapeBinaryTagExtension

An atom record that specifies additional character-level formatting.

When this record is contained in an OutlineTextProps10Entry structure, let the corresponding text be as specified in the OutlineTextPropsHeaderExAtom record contained in the OutlineTextProps10Entry structure that contains this StyleTextProp10Atom record.

When this record is contained in a PP10ShapeBinaryTagExtension record, let the corresponding text be specified by the TextHeaderAtom record contained in the OfficeArtSpContainer ([MS-ODRAW] section 2.2.14) that contains this StyleTextProp10Atom record.

Let the corresponding shape be as specified in the corresponding text.

Let the corresponding main master be as specified in the corresponding text.

If the corresponding shape is a placeholder shape, character-level formatting not specified by this StyleTextProp10Atom record inherits from the TextMasterStyle10Atom records contained in the corresponding main master.


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

...

rgStyleTextProp10 (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

MUST be 0x000.

rh.recType

MUST be an RT_StyleTextProp10Atom.

rgStyleTextProp10 (variable): An array of TextCFException10 structures that specifies additional character-level formatting for the corresponding text. Each item in the array specifies formatting for a sequence of consecutive character runs that share the same value of the pp10runid field of the TextCFException9 structure, as specified by the StyleTextProp9Atom record that refers to the same corresponding text. If a TextCFException9 structure does not contain the pp10runid field, its value is assumed to be 0x0000. An item at index i MUST be ignored if i % 16 is not equal to the value of the pp10runid field of the next such sequence. The length, in bytes, of the array is specified by rh.recLen.