Package org.apache.poi.hslf.record
Class HeadersFootersContainer
- java.lang.Object
-
- org.apache.poi.hslf.record.Record
-
- org.apache.poi.hslf.record.RecordContainer
-
- org.apache.poi.hslf.record.HeadersFootersContainer
-
public final class HeadersFootersContainer extends RecordContainer
A container record that specifies information about the footers on a presentation slide.It contains:
- 1.
HeadersFootersAtom
- 2.
CString
, Instance UserDate (0), optional: Stores the user's date. This is the date that the user wants in the footers, instead of today's date.- 3.
CString
, Instance Header (1), optional: Stores the Header's contents.- 4.
CString
, Instance Footer (2), optional: Stores the Footer's contents. - 1.
-
-
Field Summary
Fields Modifier and Type Field Description static int
FOOTERATOM
static int
HEADERATOM
static short
NotesHeadersFootersContainer
"instance" field in the record header indicating that this HeadersFootersContaine is applied for notes and handoutsstatic short
SlideHeadersFootersContainer
"instance" field in the record header indicating that this HeadersFootersContaine is applied for slidesstatic int
USERDATEATOM
-
Constructor Summary
Constructors Constructor Description HeadersFootersContainer(short options)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CString
addFooterAtom()
Insert aCString
record that stores the user's date.CString
addHeaderAtom()
Insert aCString
record that stores the user's date.CString
addUserDateAtom()
Insert aCString
record that stores the user's date.CString
getFooterAtom()
ACString
record that stores the Footers's contents.CString
getHeaderAtom()
ACString
record that stores the Header's contents.HeadersFootersAtom
getHeadersFootersAtom()
HeadersFootersAtom stores the basic information of the header and footer structure.int
getOptions()
Must be eitherSlideHeadersFootersContainer
orNotesHeadersFootersContainer
long
getRecordType()
Return the type, which isRecordTypes.HeadersFooters
CString
getUserDateAtom()
ACString
record that stores the user's date.void
writeOut(java.io.OutputStream out)
Write the contents of the record back, so it can be written to disk-
Methods inherited from class org.apache.poi.hslf.record.RecordContainer
addChildAfter, addChildBefore, appendChildRecord, findFirstOfType, getChildRecords, handleParentAwareRecords, isAnAtom, moveChildBefore, moveChildrenAfter, moveChildrenBefore, removeChild, setChildRecord, writeOut
-
Methods inherited from class org.apache.poi.hslf.record.Record
buildRecordAtOffset, createRecordForType, findChildRecords, writeLittleEndian, writeLittleEndian
-
-
-
-
Field Detail
-
SlideHeadersFootersContainer
public static final short SlideHeadersFootersContainer
"instance" field in the record header indicating that this HeadersFootersContaine is applied for slides- See Also:
- Constant Field Values
-
NotesHeadersFootersContainer
public static final short NotesHeadersFootersContainer
"instance" field in the record header indicating that this HeadersFootersContaine is applied for notes and handouts- See Also:
- Constant Field Values
-
USERDATEATOM
public static final int USERDATEATOM
- See Also:
- Constant Field Values
-
HEADERATOM
public static final int HEADERATOM
- See Also:
- Constant Field Values
-
FOOTERATOM
public static final int FOOTERATOM
- See Also:
- Constant Field Values
-
-
Method Detail
-
getRecordType
public long getRecordType()
Return the type, which isRecordTypes.HeadersFooters
- Specified by:
getRecordType
in classRecord
-
getOptions
public int getOptions()
Must be eitherSlideHeadersFootersContainer
orNotesHeadersFootersContainer
- Returns:
- "instance" field in the record header
-
writeOut
public void writeOut(java.io.OutputStream out) throws java.io.IOException
Write the contents of the record back, so it can be written to disk
-
getHeadersFootersAtom
public HeadersFootersAtom getHeadersFootersAtom()
HeadersFootersAtom stores the basic information of the header and footer structure.- Returns:
HeadersFootersAtom
-
getUserDateAtom
public CString getUserDateAtom()
ACString
record that stores the user's date.This is the date that the user wants in the footers, instead of today's date.
- Returns:
- A
CString
record that stores the user's date ornull
-
getHeaderAtom
public CString getHeaderAtom()
ACString
record that stores the Header's contents.- Returns:
- A
CString
record that stores the Header's contents ornull
-
getFooterAtom
public CString getFooterAtom()
ACString
record that stores the Footers's contents.- Returns:
- A
CString
record that stores the Footers's contents ornull
-
addUserDateAtom
public CString addUserDateAtom()
Insert aCString
record that stores the user's date.- Returns:
- the created
CString
record that stores the user's date.
-
addHeaderAtom
public CString addHeaderAtom()
Insert aCString
record that stores the user's date.- Returns:
- the created
CString
record that stores the user's date.
-
-