2.4.23.6 PP10DocBinaryTagExtension
Referenced by: DocProgBinaryTagSubContainerOrAtom
A pair of atom records that specifies a programmable tag with additional document data.
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
3 |
|
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
rh |
|||||||||||||||||||||||||||||||
... |
|||||||||||||||||||||||||||||||
tagName (16 bytes) |
|||||||||||||||||||||||||||||||
... |
|||||||||||||||||||||||||||||||
... |
|||||||||||||||||||||||||||||||
rhData |
|||||||||||||||||||||||||||||||
... |
|||||||||||||||||||||||||||||||
fontCollectionContainer (variable) |
|||||||||||||||||||||||||||||||
... |
|||||||||||||||||||||||||||||||
rgTextMasterStyle10 (variable) |
|||||||||||||||||||||||||||||||
... |
|||||||||||||||||||||||||||||||
textDefaultsAtom (variable) |
|||||||||||||||||||||||||||||||
... |
|||||||||||||||||||||||||||||||
gridSpacingAtom (16 bytes, optional) |
|||||||||||||||||||||||||||||||
... |
|||||||||||||||||||||||||||||||
... |
|||||||||||||||||||||||||||||||
rgCommentIndex10 (variable) |
|||||||||||||||||||||||||||||||
... |
|||||||||||||||||||||||||||||||
fontEmbedFlagsAtom (optional) |
|||||||||||||||||||||||||||||||
... |
|||||||||||||||||||||||||||||||
... |
|||||||||||||||||||||||||||||||
copyrightAtom (variable) |
|||||||||||||||||||||||||||||||
... |
|||||||||||||||||||||||||||||||
keywordsAtom (variable) |
|||||||||||||||||||||||||||||||
... |
|||||||||||||||||||||||||||||||
filterPrivacyFlagsAtom (optional) |
|||||||||||||||||||||||||||||||
... |
|||||||||||||||||||||||||||||||
... |
|||||||||||||||||||||||||||||||
outlineTextPropsContainer (variable) |
|||||||||||||||||||||||||||||||
... |
|||||||||||||||||||||||||||||||
docToolbarStatesAtom (optional) |
|||||||||||||||||||||||||||||||
... |
|||||||||||||||||||||||||||||||
... |
slideListTableContainer (variable) |
||||||||||||||||||||||||||||||
... |
|||||||||||||||||||||||||||||||
rgDiffTree10Container (variable) |
|||||||||||||||||||||||||||||||
... |
|||||||||||||||||||||||||||||||
modifyPasswordAtom (variable) |
|||||||||||||||||||||||||||||||
... |
|||||||||||||||||||||||||||||||
photoAlbumInfoAtom (14 bytes, optional) |
|||||||||||||||||||||||||||||||
... |
|||||||||||||||||||||||||||||||
... |
|||||||||||||||||||||||||||||||
... |
rh (8 bytes): A RecordHeader structure (section 2.3.1) that specifies the header for the first 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 RT_CString (section 2.13.24).
rh.recLen
MUST be 0x00000010.
tagName (16 bytes): A PrintableUnicodeString (section 2.2.23) that specifies the programmable tag name. It MUST be "___PPT10".
rhData (8 bytes): A RecordHeader structure (section 2.3.1) that specifies the header for the second record. Sub-fields are further specified in the following table.
-
Field
Meaning
rhData.recVer
MUST be 0x0.
rhData.recInstance
MUST be 0x000.
rhData.recType
MUST be RT_BinaryTagDataBlob.
fontCollectionContainer (variable): An optional FontCollection10Container record (section 2.9.11) that specifies information about additional fonts in the presentation.
rgTextMasterStyle10 (variable): An array of TextMasterStyle10Atom records that specifies additional character-level and paragraph-level formatting of main master slides. The array continues while rh.recType of the TextMasterStyle10Atom record is equal to RT_TextMasterStyle10Atom.
textDefaultsAtom (variable): An optional TextDefaults10Atom record that specifies additional default character-level formatting.
gridSpacingAtom (16 bytes): A GridSpacing10Atom record that specifies spacing for a grid that can be used to align objects on a slide and to display positioning cues.
rgCommentIndex10 (variable): An array of CommentIndex10Container records that specifies information for presentation comments in the document. The array continues while rh.recType of the CommentIndex10Container item is equal to RT_CommentIndex10.
fontEmbedFlagsAtom (12 bytes): An optional FontEmbedFlags10Atom record that specifies how font data is embedded.
copyrightAtom (variable): An optional CopyrightAtom record that specifies copyright information.
keywordsAtom (variable): An optional KeywordsAtom record that specifies keyword information.
filterPrivacyFlagsAtom (12 bytes): An optional FilterPrivacyFlags10Atom record that specifies privacy settings.
outlineTextPropsContainer (variable): An optional OutlineTextProps10Container record that specifies additional text properties for outline text.
docToolbarStatesAtom (9 bytes): An optional DocToolbarStates10Atom record that specifies display options for toolbars. It SHOULD<24> be ignored and SHOULD<25> be omitted.
slideListTableContainer (variable): An optional SlideListTable10Container record that specifies additional data about slides in the document. It SHOULD<26> be ignored and SHOULD<27> be omitted.
rgDiffTree10Container (variable): An optional array of DiffTree10Container. The array continues while rh.recType of the DiffTree10Container item is equal to RT_DiffTree10. The array specifies the names of reviewers and how to display the changes of the document made by those reviewers. It SHOULD<28> be ignored and SHOULD<29> be omitted.
modifyPasswordAtom (variable): An optional ModifyPasswordAtom record that specifies a password used to modify the document.
photoAlbumInfoAtom (14 bytes): An optional PhotoAlbumInfo10Atom record that specifies user preferences for how to display a presentation as a photo album.