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 | Occurrence { ODD, EVEN, ALL, NEVER } |
the header/footer occurrence 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, Occurrence const occurrence=NEVER) | |
constructor More... | |
~MWAWHeaderFooter () | |
destructor More... | |
bool | isDefined () const |
returns true if the header footer is defined More... | |
void | send (MWAWListener *listener) const |
send to header to the listener More... | |
bool | operator== (MWAWHeaderFooter const &headerFooter) const |
operator== More... | |
bool | operator!= (MWAWHeaderFooter const &headerFooter) const |
operator!= More... | |
void | insertPageNumberParagraph (MWAWListener *listener) const |
insert a page number More... | |
Public Attributes | |
Type | m_type |
the type header/footer More... | |
Occurrence | m_occurrence |
the actual occurrence More... | |
double | m_height |
the height ( if known ) More... | |
PageNumberPosition | m_pageNumberPosition |
the page number position ( or none) More... | |
libmwaw::NumberingType | m_pageNumberType |
the page numbering type More... | |
MWAWFont | m_pageNumberFont |
the page numbering font More... | |
MWAWSubDocumentPtr | m_subDocument |
the document data More... | |
a class which stores the header/footer data
MWAWHeaderFooter::MWAWHeaderFooter | ( | MWAWHeaderFooter::Type const | type = UNDEF , |
MWAWHeaderFooter::Occurrence const | occurrence = NEVER |
||
) |
constructor
MWAWHeaderFooter::~MWAWHeaderFooter | ( | ) |
destructor
void MWAWHeaderFooter::insertPageNumberParagraph | ( | MWAWListener * | listener | ) | const |
insert a page number
Referenced by MWAWPageSpanInternal::SubDocument::parse().
|
inline |
returns true if the header footer is defined
Referenced by MWAWPageSpan::sendHeaderFooters().
|
inline |
operator!=
bool MWAWHeaderFooter::operator== | ( | MWAWHeaderFooter const & | headerFooter | ) | const |
operator==
Referenced by operator!=().
void MWAWHeaderFooter::send | ( | MWAWListener * | listener | ) | const |
send to header to the listener
Referenced by MWAWPageSpan::sendHeaderFooters().
double MWAWHeaderFooter::m_height |
the height ( if known )
Referenced by operator==().
Occurrence MWAWHeaderFooter::m_occurrence |
the actual occurrence
Referenced by operator==(), send(), MWAWPageSpan::sendHeaderFooters(), and MWAWPageSpan::setHeaderFooter().
MWAWFont MWAWHeaderFooter::m_pageNumberFont |
the page numbering font
Referenced by insertPageNumberParagraph(), and operator==().
PageNumberPosition MWAWHeaderFooter::m_pageNumberPosition |
the page number position ( or none)
Referenced by insertPageNumberParagraph(), operator==(), MWAWPageSpanInternal::SubDocument::parse(), and send().
libmwaw::NumberingType MWAWHeaderFooter::m_pageNumberType |
the page numbering type
Referenced by insertPageNumberParagraph(), and operator==().
MWAWSubDocumentPtr MWAWHeaderFooter::m_subDocument |
the document data
Referenced by GreatWksParser::createDocument(), MsWrd1Parser::createDocument(), MacWrtParser::createDocument(), ActaParser::createDocument(), GreatWksSSParser::createDocument(), BeagleWksParser::createDocument(), LightWayTxtParser::createDocument(), GreatWksDBParser::createDocument(), MindWrtParser::createDocument(), BeagleWksDBParser::createDocument(), NisusWrtParser::createDocument(), BeagleWksSSParser::createDocument(), WriterPlsParser::createDocument(), FullWrtParser::createDocument(), MacWrtProParser::createDocument(), WriteNowParser::createDocument(), MoreParser::createDocument(), ZWrtParser::createDocument(), MsWrdParser::createDocument(), HanMacWrdJParser::createDocument(), MarinerWrtParser::createDocument(), HanMacWrdKParser::createDocument(), MsWksDocument::getPageSpanList(), operator==(), MWAWPageSpanInternal::SubDocument::parse(), send(), ClarisWksText::updatePageSpanList(), DocMkrText::updatePageSpanList(), and ClarisWksDocument::updatePageSpanList().
Type MWAWHeaderFooter::m_type |
the type header/footer
Referenced by isDefined(), operator==(), send(), and MWAWPageSpan::setHeaderFooter().