A document atom is a record that stores miscellaneous information about the PowerPoint presentation.
DocumentAtom Fields
Offset | Type | Name | Contents |
0 | PointAtom | slideSize | Slide size in Master coordinates |
8 | PointAtom | NotesSize | Notes page size |
16 | RatioAtom | serverZoom | The scale used when the Powerpoint document is embedded. The default is 1: 2 |
24 | Uint4 | NotesMasterPersist | Reference to NotesMaster ( 0 if none ) |
28 | Uint4 | HandoutMasterPersist | Reference to HandoutMaster( 0 if none ) |
32 | uint2 | firstSlideNum | Number of the first slide |
34 | sint2 | slideSizeType | Size of the document's slides. Valid values are from 0-6. See SlideSize field values table below for valid values. |
36 | bool1 | saveWithFonts | indicates if document was saved with embedded true type fonts |
37 | bool1 | omitTitlePlace | Set if the placeholders on the title slide are omitted |
38 | bool1 | RightToLeft | Flag for Bidi version |
39 | bool1 | showComments | Visibility of comment shapes |
SlideSize Field Values
Value | Meaning |
0 | On screen |
1 | Letter sized paper |
2 | A4 paper |
3 | 35mm |
4 | Overhead |
5 | Banner |
6 | Custom |
Last View Field Values
Value | Meaning |
0 | none |
1 | slide |
2 | slide master |
3 | notes |
4 | handout page |
5 | notes master |
6 | outline master |
7 | outline view |
8 | sorter view |
9 | not used |
10 | title master |
11 | slide show |