# Uses of Package
org.apache.poi.hslf.record

- Packages that use org.apache.poi.hslf.record
  Package | Description
  --- | ---
  org.apache.poi.hslf.dev |
  org.apache.poi.hslf.model |
  org.apache.poi.hslf.record |
  org.apache.poi.hslf.usermodel |

- Classes in org.apache.poi.hslf.record used by org.apache.poi.hslf.dev
  Class and Description
  Record This abstract class represents a record in the PowerPoint document.
  StyleTextPropAtom A StyleTextPropAtom (type 4001).

- Classes in org.apache.poi.hslf.record used by org.apache.poi.hslf.model
  Class and Description
  ExControl A container record that specifies information about an ActiveX control.

- Classes in org.apache.poi.hslf.record used by org.apache.poi.hslf.record
  Class and Description
  AnimationInfoAtom An atom record that specifies the animation information for a shape.
  ColorSchemeAtom A ColorSchemeAtom (type 2032).
  Comment2000Atom An atomic record containing information about a comment.
  CString A CString (type 4026).
  DocumentAtom A Document Atom (type 1001).
  DocumentAtom.SlideSize Holds the different Slide Size values
  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.
  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.
  ExOleObjAtom.OleType
  ExOleObjAtom.Subtype
  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.
  HeadersFootersAtom An atom record that specifies options for displaying headers and footers on a presentation slide or notes slide.
  HeadersFootersAtom.FormatIndex FormatIndex enum without LCID mapping
  HSLFEscherClientDataRecord An atom record that specifies whether a shape is a placeholder shape.
  InteractiveInfoAtom Tne atom that holds metadata on Links in the document.
  InteractiveInfoAtom.Action
  InteractiveInfoAtom.Jump
  InteractiveInfoAtom.Link
  NotesAtom A Notes Atom (type 1009).
  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.
  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.RecordConstructor
  SheetContainer The superclass of all sheet container records - Slide, Notes, MainMaster, etc.
  SlideAtom A Slide Atom (type 1007).
  SlideAtomLayout Holds the geometry of the Slide, and the ID of the placeholders on the slide.
  SlideAtomLayout.SlideLayoutType
  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).
  StyleTextProp9Atom The atom record that specifies additional text formatting.
  StyleTextPropAtom A StyleTextPropAtom (type 4001).
  TextRulerAtom Ruler of a text as it differs from the style's ruler settings.
  TextSpecInfoRun
  TextSpecInfoRun.SpellInfoEnum A enum that specifies the spelling status of a run of text.
  TxMasterStyleAtom TxMasterStyleAtom atom (4003).

- Classes in org.apache.poi.hslf.record used by org.apache.poi.hslf.usermodel
  Class and Description
  ColorSchemeAtom A ColorSchemeAtom (type 2032).
  Comment2000 This class represents a comment on a slide, in the format used by PPT 2000/XP/etc.
  CurrentUserAtom This is a special kind of Atom, because it doesn't live inside the PowerPoint document.
  Document Master container for Document.
  DocumentEncryptionAtom A Document Encryption Atom (type 12052).
  EscherTextboxWrapper A wrapper around a DDF (Escher) EscherTextbox Record.
  ExEmbed This data represents an embedded object in the document.
  ExHyperlink This class represents the data of a link in the document.
  ExOleObjStg Storage for embedded OLE objects.
  FontEmbeddedData
  FontEntityAtom This atom corresponds exactly to a Windows Logical Font (LOGFONT) structure.
  HSLFEscherClientDataRecord An atom record that specifies whether a shape is a placeholder shape.
  InteractiveInfo This class represents the metadata of a link in a slide/notes/etc.
  MainMaster Master slide
  Notes Master container for Notes.
  OEPlaceholderAtom OEPlaceholderAtom (3011).
  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.
  PPDrawing These are actually wrappers onto Escher drawings.
  Record This abstract class represents a record in the PowerPoint document.
  RecordTypes List of all known record types in a PowerPoint document, and the classes that handle them.
  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.
  SlideListWithText.SlideAtomsSet Inner class to wrap up a matching set of records that hold the text for a given sheet.
  Sound A container holding information about a sound.
  StyleTextProp9Atom The atom record that specifies additional text formatting.
  TextRulerAtom Ruler of a text as it differs from the style's ruler settings.
  TxInteractiveInfoAtom Tne atom that holds starting and ending character positions of a hyperlink
  TxMasterStyleAtom TxMasterStyleAtom atom (4003).

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