2.7.8 PlaceholderAtom
Referenced by: OfficeArtClientData
An atom record that specifies whether a shape is a placeholder shape. The number, position, and type of placeholder shapes are determined by the slide layout as specified in the SlideAtom record.
Let the corresponding shape be specified by the OfficeArtSpContainer record ([MS-ODRAW] section 2.2.14) that contains this PlaceholderAtom record.
Let the corresponding slide be specified by the MainMasterContainer record (section 2.5.3), HandoutContainer record (section 2.5.8), SlideContainer record (section 2.5.1), or NotesContainer record (section 2.5.6) that contains this PlaceholderAtom record.
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
3 |
|
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
rh |
|||||||||||||||||||||||||||||||
... |
|||||||||||||||||||||||||||||||
position |
|||||||||||||||||||||||||||||||
placementId |
size |
unused |
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 RT_PlaceholderAtom.
rh.recLen
MUST be 0x00000008.
position (4 bytes): A signed integer that specifies an identifier for the placeholder shape. It SHOULD be unique among all PlaceholderAtom records contained in the corresponding slide. The value 0xFFFFFFFF specifies that the corresponding shape is not a placeholder shape.
placementId (1 byte): A PlaceholderEnum enumeration that specifies the type of the placeholder shape. The value MUST conform to the constraints as specified in the following table.
-
Value
Meaning
PT_None
MUST NOT be used for this field.
PT_MasterTitle
The corresponding shape contains the master title text. The corresponding slide MUST be a main master slide.
PT_MasterBody
The corresponding shape contains the master body text. The corresponding slide MUST be a main master slide.
PT_MasterCenterTitle
The corresponding shape contains the master center title text. The corresponding slide MUST be a title master slide.
PT_MasterSubTitle
The corresponding shape contains the master sub-title text. The corresponding slide MUST be a title master slide.
PT_MasterNotesSlideImage
The corresponding shape contains the shared properties for slide image shapes. The corresponding slide MUST be a notes master slide.
PT_MasterNotesBody
The corresponding shape contains the master body text. The corresponding slide MUST be a notes master slide.
PT_MasterDate
The corresponding shape contains the date text field. The corresponding slide MUST be a main master slide, title master slide, notes master slide, or handout master slide.
PT_MasterSlideNumber
The corresponding shape contains a slide number text field. The corresponding slide MUST be a main master slide, title master slide, notes master slide, or handout master slide.
PT_MasterFooter
The corresponding shape contains a footer text field. The corresponding slide MUST be a main master slide, title master slide, notes master slide, or handout master slide.
PT_MasterHeader
The corresponding shape contains a header text field. The corresponding slide MUST be a notes master slide or handout master slide.
PT_NotesSlideImage
The corresponding shape contains a presentation slide image. The corresponding slide MUST be a notes slide.
PT_NotesBody
The corresponding shape contains the notes text. The corresponding slide MUST be a notes slide.
PT_Title
The corresponding shape contains the title text. The corresponding slide MUST be a presentation slide.
PT_Body
The corresponding shape contains the body text. The corresponding slide MUST be a presentation slide.
PT_CenterTitle
The corresponding shape contains the center title text. The corresponding slide MUST be a presentation slide.
PT_SubTitle
The corresponding shape contains the sub-title text. The corresponding slide MUST be a presentation slide.
PT_VerticalTitle
The corresponding shape contains the title text with vertical text flow. The corresponding slide MUST be a presentation slide.
PT_VerticalBody
The corresponding shape contains the body text with vertical text flow. The corresponding slide MUST be a presentation slide.
PT_Object
The corresponding shape contains a generic object. The corresponding slide MUST be a presentation slide.
PT_Graph
The corresponding shape contains a chart object. The corresponding slide MUST be a presentation slide.
PT_Table
The corresponding shape contains a table object. The corresponding slide MUST be a presentation slide.
PT_ClipArt
The corresponding shape contains a clipart object. The corresponding slide MUST be a presentation slide.
PT_OrgChart
The corresponding shape contains an organization chart object. The corresponding slide MUST be a presentation slide.
PT_Media
The corresponding shape contains a media object. The corresponding slide MUST be a presentation slide.
PT_VerticalObject
The corresponding shape contains a generic object with vertical text flow. The corresponding slide MUST be a presentation slide.
PT_Picture
The corresponding shape contains a picture object. The corresponding slide MUST be a presentation slide.
size (1 byte): A PlaceholderSize enumeration that specifies the preferred size of the placeholder shape.
unused (2 bytes): Undefined and MUST be ignored.