Class HeadersFootersContainer

  • All Implemented Interfaces:
    GenericRecord

    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.
    • 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
    • Constructor Detail

      • HeadersFootersContainer

        protected HeadersFootersContainer​(byte[] source,
                                          int start,
                                          int len)
      • HeadersFootersContainer

        public HeadersFootersContainer​(short options)
    • Method Detail

      • getHeadersFootersAtom

        public HeadersFootersAtom getHeadersFootersAtom()
        HeadersFootersAtom stores the basic information of the header and footer structure.
        Returns:
        HeadersFootersAtom
      • getUserDateAtom

        public CString getUserDateAtom()
        A CString 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 or null
      • getHeaderAtom

        public CString getHeaderAtom()
        A CString record that stores the Header's contents.
        Returns:
        A CString record that stores the Header's contents or null
      • getFooterAtom

        public CString getFooterAtom()
        A CString record that stores the Footers's contents.
        Returns:
        A CString record that stores the Footers's contents or null
      • addUserDateAtom

        public CString addUserDateAtom()
        Insert a CString record that stores the user's date.
        Returns:
        the created CString record that stores the user's date.
      • addHeaderAtom

        public CString addHeaderAtom()
        Insert a CString record that stores the user's date.
        Returns:
        the created CString record that stores the user's date.
      • addFooterAtom

        public CString addFooterAtom()
        Insert a CString record that stores the user's date.
        Returns:
        the created CString record that stores the user's date.