Package org.apache.poi.hslf.record

Interface Summary
ParentAwareRecord Interface to define how a record can indicate it cares about what its parent is, and how it wants to be told which record is its parent.
PersistRecord A record that can be referenced in PersistPtr storage.
PositionDependentRecord Records which either care about where they are on disk, or have other records who care about where they are, will implement this interface.
 

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).
 

Enum Summary
TextSpecInfoRun.SpellInfoEnum A enum that specifies the spelling status of a run of text.
 



Copyright 2015 The Apache Software Foundation or its licensors, as applicable.