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