public final class HeadersFootersContainer extends RecordContainer
It contains:
HeadersFootersAtom
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.
CString
, Instance Header (1), optional: Stores the Header's contents.
CString
, Instance Footer (2), optional: Stores the Footer's contents.
Modifier and Type | Field and 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 handouts
|
static short |
SlideHeadersFootersContainer
"instance" field in the record header indicating that this HeadersFootersContaine
is applied for slides
|
static int |
USERDATEATOM |
_children
Modifier | Constructor and Description |
---|---|
protected |
HeadersFootersContainer(byte[] source,
int start,
int len) |
|
HeadersFootersContainer(short options) |
Modifier and Type | Method and Description |
---|---|
CString |
addFooterAtom()
Insert a
CString record that stores the user's date. |
CString |
addHeaderAtom()
Insert a
CString record that stores the user's date. |
CString |
addUserDateAtom()
Insert a
CString record that stores the user's date. |
CString |
getFooterAtom()
A
CString record that stores the Footers's contents. |
CString |
getHeaderAtom()
A
CString record that stores the Header's contents. |
HeadersFootersAtom |
getHeadersFootersAtom()
HeadersFootersAtom stores the basic information of the header and footer structure.
|
int |
getOptions()
Must be either
SlideHeadersFootersContainer or NotesHeadersFootersContainer |
long |
getRecordType()
Return the type, which is
|
CString |
getUserDateAtom()
A
CString 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
|
addChildAfter, addChildBefore, appendChildRecord, findFirstOfType, getChildRecords, getGenericProperties, handleParentAwareRecords, isAnAtom, removeChild, setChildRecord, writeOut
buildRecordAtOffset, createRecordForType, findChildRecords, getGenericChildren, getGenericRecordType, writeLittleEndian, writeLittleEndian
public static final short SlideHeadersFootersContainer
public static final short NotesHeadersFootersContainer
public static final int USERDATEATOM
public static final int HEADERATOM
public static final int FOOTERATOM
protected HeadersFootersContainer(byte[] source, int start, int len)
public HeadersFootersContainer(short options)
public long getRecordType()
RecordTypes.HeadersFooters
getRecordType
in class Record
public int getOptions()
SlideHeadersFootersContainer
or NotesHeadersFootersContainer
public void writeOut(java.io.OutputStream out) throws java.io.IOException
public HeadersFootersAtom getHeadersFootersAtom()
HeadersFootersAtom
public CString getUserDateAtom()
CString
record that stores the user's date.
This is the date that the user wants in the footers, instead of today's date.
CString
record that stores the user's date or null
public CString getHeaderAtom()
CString
record that stores the Header's contents.CString
record that stores the Header's contents or null
public CString getFooterAtom()
CString
record that stores the Footers's contents.CString
record that stores the Footers's contents or null
public CString addUserDateAtom()
CString
record that stores the user's date.CString
record that stores the user's date.public CString addHeaderAtom()
CString
record that stores the user's date.CString
record that stores the user's date.Copyright 2022 The Apache Software Foundation or its licensors, as applicable.