a class which stores the header/footer data More...
#include <MWAWPageSpan.hxx>
Public Types | |
enum | Type { HEADER, FOOTER, UNDEF } |
the header/footer type More... | |
enum | Occurence { ODD, EVEN, ALL, NEVER } |
the header/footer occurence in the file More... | |
enum | PageNumberPosition { None = 0, TopLeft, TopCenter, TopRight, BottomLeft, BottomCenter, BottomRight } |
a fixed page number position More... | |
Public Member Functions | |
MWAWHeaderFooter (Type const type=UNDEF, Occurence const occurence=NEVER) | |
constructor | |
~MWAWHeaderFooter () | |
destructor | |
bool | isDefined () const |
returns true if the header footer is defined | |
void | send (MWAWContentListener *listener) const |
send to header to the listener | |
bool | operator== (MWAWHeaderFooter const &headerFooter) const |
operator== | |
bool | operator!= (MWAWHeaderFooter const &headerFooter) const |
operator!= | |
void | insertPageNumberParagraph (MWAWContentListener *listener) const |
insert a page number | |
Public Attributes | |
Type | m_type |
the type header/footer | |
Occurence | m_occurence |
the actual occurence | |
double | m_height |
the height ( if known ) | |
PageNumberPosition | m_pageNumberPosition |
the page number position ( or none) | |
libmwaw::NumberingType | m_pageNumberType |
the page numbering type | |
MWAWFont | m_pageNumberFont |
the page numbering font | |
MWAWSubDocumentPtr | m_subDocument |
the document data |
a class which stores the header/footer data
MWAWHeaderFooter::MWAWHeaderFooter | ( | MWAWHeaderFooter::Type const | type = UNDEF , |
MWAWHeaderFooter::Occurence const | occurence = NEVER |
||
) |
constructor
destructor
void MWAWHeaderFooter::insertPageNumberParagraph | ( | MWAWContentListener * | listener | ) | const |
insert a page number
Referenced by MWAWPageSpanInternal::SubDocument::parse().
bool MWAWHeaderFooter::isDefined | ( | ) | const [inline] |
returns true if the header footer is defined
Referenced by MWAWPageSpan::sendHeaderFooters().
bool MWAWHeaderFooter::operator!= | ( | MWAWHeaderFooter const & | headerFooter | ) | const [inline] |
operator!=
bool MWAWHeaderFooter::operator== | ( | MWAWHeaderFooter const & | headerFooter | ) | const |
operator==
Referenced by operator!=().
void MWAWHeaderFooter::send | ( | MWAWContentListener * | listener | ) | const |
send to header to the listener
Referenced by MWAWPageSpan::sendHeaderFooters().
double MWAWHeaderFooter::m_height |
the height ( if known )
Referenced by operator==().
the actual occurence
Referenced by operator==(), send(), and MWAWPageSpan::setHeaderFooter().
MWAWFont MWAWHeaderFooter::m_pageNumberFont |
the page numbering font
Referenced by insertPageNumberParagraph(), and operator==().
the page number position ( or none)
Referenced by insertPageNumberParagraph(), operator==(), MWAWPageSpanInternal::SubDocument::parse(), and send().
the page numbering type
Referenced by insertPageNumberParagraph(), and operator==().
the document data
Referenced by BWParser::createDocument(), MSW1Parser::createDocument(), ACParser::createDocument(), LWParser::createDocument(), MDWParser::createDocument(), NSParser::createDocument(), GWParser::createDocument(), MWParser::createDocument(), MSK3Parser::createDocument(), WPParser::createDocument(), FWParser::createDocument(), WNParser::createDocument(), MWProParser::createDocument(), MORParser::createDocument(), CWParser::createDocument(), ZWParser::createDocument(), MSWParser::createDocument(), HMWJParser::createDocument(), MRWParser::createDocument(), HMWKParser::createDocument(), MSK4Zone::createListener(), operator==(), MWAWPageSpanInternal::SubDocument::parse(), send(), and DMText::updatePageSpanList().
the type header/footer
Referenced by isDefined(), operator==(), send(), and MWAWPageSpan::setHeaderFooter().