2.9.76 OfficeArtClientTextbox

A container record that specifies text related data for a shape.


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

...

rgChildRec (variable)

...

rh (8 bytes): An OfficeArtRecordHeader ([MS-ODRAW] section 2.2.1) that specifies the header for this record. Sub-fields are further specified in the following table.

Field

Meaning

rh.recVer

MUST be 0xF.

rh.recInstance

MUST be 0x000.

rh.recType

MUST be 0xF00D.

rgChildRec (variable): An array of TextClientDataSubContainerOrAtom records that specifies text-related data. The size, in bytes, of the array is specified by rh.recLen. The sequence of the rh.recType fields of the array items MUST be a valid OfficeArtClientTextBoxAtoms as specified in the following ABNF (specified in [RFC5234]) grammar:

 OfficeArtClientTextBoxAtoms = OutlineAtom / (RT_TextHeaderAtom [RT_TextCharsAtom / RT_TextBytesAtom]TextStylePropAtom MetaCharAtom TextBookAtom TextSpecialInfoAtom InteractiveAtom TextOrMaster)
 OutlineAtom = RT_OutlineTextRefAtom [RT_TextRulerAtom]
 TextStylePropAtom = *1(RT_StyleTextPropAtom / RT_MasterTextPropAtom)
 MetaCharAtom = *(RT_SlideNumberMetaCharAtom / RT_DateTimeMetaCharAtom / RT_GenericDateMetaCharAtom / RT_HeaderMetaCharAtom / RT_FooterMetaCharAtom / RT_RtfDateTimeMetaCharAtom)
 TextBookAtom = *RT_TextBookmarkAtom
 TextSpecialInfoAtom = *1RT_TextSpecialInfoAtom
 InteractiveAtom = *(RT_InteractiveInfo RT_TextInteractiveInfoAtom)
 TextOrMaster = *(RT_TextRulerAtom / RT_MasterTextPropAtom)