void addHeaderFooter(bool header, std::string const &occurrence, STOFFHeaderFooter const &hf)
add a header on some page: occurrence must be odd|right, even|left, first, last or all
Definition STOFFPageSpan.cxx:86
int m_pageNumber
the page number ( or -1)
Definition STOFFPageSpan.hxx:112
void getPageProperty(librevenge::RVNGPropertyList &pList) const
add the page properties in pList
Definition STOFFPageSpan.cxx:118
void sendHeaderFooters(STOFFListener *listener) const
send the page's headers/footers if some exists
Definition STOFFPageSpan.cxx:91
bool operator==(shared_ptr< STOFFPageSpan > const &pageSpan) const
operator==
Definition STOFFPageSpan.cxx:132
ZoneType
the zone type
Definition STOFFPageSpan.hxx:79
@ Header
Definition STOFFPageSpan.hxx:79
@ Footer
Definition STOFFPageSpan.hxx:79
@ Page
Definition STOFFPageSpan.hxx:79
~STOFFPageSpan()
destructor
Definition STOFFPageSpan.cxx:82
bool operator!=(shared_ptr< STOFFPageSpan > const &pageSpan) const
operator!=
Definition STOFFPageSpan.hxx:91
std::map< std::string, STOFFHeaderFooter > m_occurrenceHFMap[2]
the map occurrence to header/footer document
Definition STOFFPageSpan.hxx:108
int m_pageSpan
the number of page
Definition STOFFPageSpan.hxx:104
STOFFSection m_section
the main section
Definition STOFFPageSpan.hxx:110
STOFFPageSpan()
constructor
Definition STOFFPageSpan.cxx:75
librevenge::RVNGPropertyList m_propertiesList[3]
the document, header and footer property list
Definition STOFFPageSpan.hxx:106
shared_ptr< STOFFSubDocument > STOFFSubDocumentPtr
a smart pointer of STOFFSubDocument
Definition libstaroffice_internal.hxx:484