Class Summary |
AnimationInfo |
A container record that specifies information about animation information for a shape. |
AnimationInfoAtom |
An atom record that specifies the animation information for a shape. |
BinaryTagDataBlob |
If we come across a record we know has children of (potential)
interest, but where the record itself is boring, but where other
records may care about where this one lives, we create one
of these. |
ColorSchemeAtom |
A ColorSchemeAtom (type 2032). |
Comment2000 |
This class represents a comment on a slide, in the format used by
PPT 2000/XP/etc. |
Comment2000Atom |
An atomic record containing information about a comment. |
CString |
A CString (type 4026). |
CurrentUserAtom |
This is a special kind of Atom, because it doesn't live inside the
PowerPoint document. |
Document |
Master container for Document. |
DocumentAtom |
A Document Atom (type 1001). |
DocumentAtom.SlideSize |
Holds the different Slide Size values |
DocumentEncryptionAtom |
A Document Encryption Atom (type 12052). |
DummyPositionSensitiveRecordWithChildren |
If we come across a record we know has children of (potential)
interest, but where the record itself is boring, but where other
records may care about where this one lives, we create one
of these. |
DummyRecordWithChildren |
If we come across a record we know has children of (potential)
interest, but where the record itself is boring, we create one
of these. |
Environment |
Environment, which contains lots of settings for the document. |
EscherPlaceholder |
An atom record that specifies whether a shape is a placeholder shape. |
EscherTextboxWrapper |
A wrapper around a DDF (Escher) EscherTextbox Record. |
ExAviMovie |
A container record that specifies information about a movie stored externally. |
ExControl |
A container record that specifies information about an ActiveX control. |
ExControlAtom |
An atom record that specifies an ActiveX control. |
ExEmbed |
This data represents an embedded object in the document. |
ExEmbedAtom |
The atom that holds metadata on a specific embedded object in the document. |
ExHyperlink |
This class represents the data of a link in the document. |
ExHyperlinkAtom |
Tne atom that holds metadata on a specific Link in the document. |
ExMCIMovie |
A container record that specifies information about a movie stored externally. |
ExMediaAtom |
An atom record that specifies information about external audio or video data. |
ExObjList |
This class holds the links to exernal objects referenced
from the document. |
ExObjListAtom |
Tne atom that holds the seed info used by a ExObjList |
ExOleObjAtom |
Atom storing information for an OLE object. |
ExOleObjStg |
Storage for embedded OLE objects. |
ExVideoContainer |
A container record that specifies information about external video data. |
FontCollection |
FontCollection ia a container that holds information
about all the fonts in the presentation. |
FontEntityAtom |
This atom corresponds exactly to a Windows Logical Font (LOGFONT) structure. |
HeadersFootersAtom |
An atom record that specifies options for displaying headers and footers
on a presentation slide or notes slide. |
HeadersFootersContainer |
A container record that specifies information about the footers on a presentation slide. |
HSLFEscherRecordFactory |
Generates escher records when provided the byte array containing those records. |
InteractiveInfo |
This class represents the metadata of a link in a slide/notes/etc. |
InteractiveInfoAtom |
Tne atom that holds metadata on Links in the document. |
MainMaster |
Master slide |
MasterTextPropAtom |
Specifies the Indent Level for the text |
Notes |
Master container for Notes. |
NotesAtom |
A Notes Atom (type 1009). |
OEPlaceholderAtom |
OEPlaceholderAtom (3011). |
OEShapeAtom |
Atom that contains information that describes shape client data. |
OutlineTextRefAtom |
OEPlaceholderAtom (3998). |
PersistPtrHolder |
General holder for PersistPtrFullBlock and PersistPtrIncrementalBlock
records. |
PositionDependentRecordAtom |
A special (and dangerous) kind of Record Atom that cares about where
it lives on the disk, or who has other Atoms that care about where
this is on the disk. |
PositionDependentRecordContainer |
A special (and dangerous) kind of Record Container, for which other
Atoms care about where this one lives on disk. |
PPDrawing |
These are actually wrappers onto Escher drawings. |
PPDrawingGroup |
Container records which always exists inside Document. |
Record |
This abstract class represents a record in the PowerPoint document. |
RecordAtom |
Abstract class which all atom records will extend. |
RecordContainer |
Abstract class which all container records will extend. |
RecordTypes |
List of all known record types in a PowerPoint document, and the
classes that handle them. |
RecordTypes.Type |
Wrapper for the details of a PowerPoint or Escher record type. |
RoundTripHFPlaceholder12 |
An atom record that specifies that a shape is a header or footer placeholder shape |
SheetContainer |
The superclass of all sheet container records - Slide, Notes, MainMaster, etc. |
Slide |
Master container for Slides. |
SlideAtom |
A Slide Atom (type 1007). |
SlideAtom.SSlideLayoutAtom |
Holds the geometry of the Slide, and the ID of the placeholders
on the slide. |
SlideListWithText |
These are tricky beasts. |
SlideListWithText.SlideAtomsSet |
Inner class to wrap up a matching set of records that hold the
text for a given sheet. |
SlidePersistAtom |
A SlidePersist Atom (type 1011). |
Sound |
A container holding information about a sound. |
SoundCollection |
Is a container for all sound related atoms and containers. |
SoundData |
Storage for embedded sounds. |
SSSlideInfoAtom |
A SlideShowSlideInfo Atom (type 1017).
An atom record that specifies which transition effects to perform
during a slide show, and how to advance to the next presentation slide.
Combination of effectType and effectDirection:
typedescriptiondirection
0cut0x00 = no transition, 0x01 = black transition
1random0x00
2blinds0x00 = vertical, 0x01 = horizontal
3checkerlike blinds
4cover0x00 = left, 0x01 = up, 0x02 = right, 0x03 = down, 0x04 = left/up, 0x05 = right/up, 0x06 left/down, 0x07 = left/down
5dissolve0x00
6fade0x00
7uncoverlike cover
8random barslike blinds
9stripslike 0x04 - 0x07 of cover
10wipelike 0x00 - 0x03 of cover
11box in/out0x00 = out, 0x01 = in
13split0x00 = horizontally out, 0x01 = horizontally in, 0x02 = vertically out, 0x03 = vertically in
17diamond0x00
18plus0x00
19wedge0x00
20pushlike 0x00 - 0x03 of cover
21comblike blinds
22newsflash0x00
23alphafade0x00
26wheelnumber of radial divisions (0x01,0x02,0x03,0x04,0x08)
27circle0x00
255undefined0x00
|
StyleTextProp9Atom |
The atom record that specifies additional text formatting. |
StyleTextPropAtom |
A StyleTextPropAtom (type 4001). |
TextBytesAtom |
A TextBytesAtom (type 4008). |
TextCharsAtom |
A TextCharsAtom (type 4000). |
TextHeaderAtom |
A TextHeaderAtom (type 3999). |
TextRulerAtom |
Ruler of a text as it differs from the style's ruler settings. |
TextSpecInfoAtom |
The special info runs contained in this text. |
TextSpecInfoRun |
|
TxInteractiveInfoAtom |
Tne atom that holds starting and ending character positions of a hyperlink |
TxMasterStyleAtom |
TxMasterStyleAtom atom (4003). |
UnknownRecordPlaceholder |
If we come across a record we don't know about, we create one of
these. |
UserEditAtom |
A UserEdit Atom (type 4085). |