2.9.67 StyleTextProp9Atom
Referenced by: OutlineTextProps9Entry, PP9ShapeBinaryTagExtension
An atom record that specifies additional text formatting.
When this record is contained in an OutlineTextProps9Entry structure, let the corresponding text be as specified in the OutlineTextPropsHeaderExAtom record contained in the OutlineTextProps9Entry structure that contains this StyleTextProp9Atom record.
When this record is contained in a PP9ShapeBinaryTagExtension record, let the corresponding text be specified by the TextHeaderAtom record contained in the OfficeArtSpContainer ([MS-ODRAW] section 2.2.14) that contains this StyleTextProp9Atom 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 and paragraph-level formatting not specified by this StyleTextProp9Atom record inherit from the TextMasterStyle9Atom records contained in the corresponding main master.
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
3 |
|
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
rh |
|||||||||||||||||||||||||||||||
... |
|||||||||||||||||||||||||||||||
rgStyleTextProp9 (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_StyleTextProp9Atom.
rgStyleTextProp9 (variable): An array of StyleTextProp9
structures that specifies additional formatting for the corresponding text.
Each item in the array specifies formatting for a sequence of consecutive
character runs of the corresponding text that share the same value of
the fontStyle.pp9rt field of the TextCFException
record. If a TextCFException record does not specify a fontStyle.pp9rt
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 fontstyle.pp9rt field of the next such sequence. The length, in
bytes, of the array is specified by rh.recLen.