2.9.54 TextSpecialInfoAtom

Referenced by: SlideListWithTextSubContainerOrAtom, TextClientDataSubContainerOrAtom

An atom record that specifies additional text properties.

Let the corresponding text be specified by the TextHeaderAtom record that most closely precedes this 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

...

rgSIRun (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_TextSpecialInfoAtom.

rgSIRun (variable): An array of TextSIRun structures that specifies additional text properties for the corresponding text. The count field of each TextSIRun specifies the number of characters to which the properties apply, starting with the character at the zero-based index equal to the sum of the count fields of all previous TextSIRun records in the array.

The sum of the count fields of the TextSIRun items MUST be equal to the number of characters in the corresponding text. The length, in bytes, of the array is specified by rh.recLen.