#include <WPSPageSpan.h>
| Public Types | |
| enum | FormOrientation { PORTRAIT, LANDSCAPE } | 
| enum | HeaderFooterType { HEADER, FOOTER } | 
| enum | HeaderFooterOccurrence { ODD, EVEN, ALL, FIRST, NEVER } | 
| enum | PageNumberPosition { None = 0, TopLeft, TopCenter, TopRight, TopLeftAndRight, TopInsideLeftAndRight, BottomLeft, BottomCenter, BottomRight, BottomLeftAndRight, BottomInsideLeftAndRight } | 
| Public Member Functions | |
| WPSPageSpan () | |
| constructor  More... | |
| ~WPSPageSpan () | |
| destructor  More... | |
| double | getFormLength () const | 
| double | getFormWidth () const | 
| FormOrientation | getFormOrientation () const | 
| double | getMarginLeft () const | 
| double | getMarginRight () const | 
| double | getMarginTop () const | 
| double | getMarginBottom () const | 
| PageNumberPosition | getPageNumberPosition () const | 
| int | getPageNumber () const | 
| libwps::NumberingType | getPageNumberingType () const | 
| double | getPageNumberingFontSize () const | 
| librevenge::RVNGString | getPageNumberingFontName () const | 
| int | getPageSpan () const | 
| const std::vector< WPSPageSpanInternal::HeaderFooterPtr > & | getHeaderFooterList () const | 
| void | setHeaderFooter (const HeaderFooterType type, const HeaderFooterOccurrence occurrence, WPSSubDocumentPtr &subDocument) | 
| void | setFormLength (const double formLength) | 
| void | setFormWidth (const double formWidth) | 
| void | setFormOrientation (const FormOrientation formOrientation) | 
| void | setMarginLeft (const double marginLeft) | 
| void | setMarginRight (const double marginRight) | 
| void | setMarginTop (const double marginTop) | 
| void | setMarginBottom (const double marginBottom) | 
| void | setPageNumberPosition (const PageNumberPosition pageNumberPosition) | 
| void | setPageNumber (const int pageNumber) | 
| void | setPageNumberingType (const libwps::NumberingType pageNumberingType) | 
| void | setPageNumberingFontSize (const double pageNumberingFontSize) | 
| void | setPageNumberingFontName (const librevenge::RVNGString &pageNumberingFontName) | 
| void | setPageSpan (const int pageSpan) | 
| bool | operator== (shared_ptr< WPSPageSpan > const &pageSpan) const | 
| bool | operator!= (shared_ptr< WPSPageSpan > const &pageSpan) const | 
| void | getPageProperty (librevenge::RVNGPropertyList &pList) const | 
| void | sendHeaderFooters (WPSContentListener *listener, librevenge::RVNGTextInterface *documentInterface) | 
| void | sendHeaderFooters (WKSContentListener *listener, librevenge::RVNGSpreadsheetInterface *documentInterface) | 
| Protected Member Functions | |
| int | _getHeaderFooterPosition (HeaderFooterType type, HeaderFooterOccurrence occurrence) | 
| void | _setHeaderFooter (HeaderFooterType type, HeaderFooterOccurrence occurrence, WPSSubDocumentPtr &doc) | 
| void | _removeHeaderFooter (HeaderFooterType type, HeaderFooterOccurrence occurrence) | 
| bool | _containsHeaderFooter (HeaderFooterType type, HeaderFooterOccurrence occurrence) | 
| void | _insertPageNumberParagraph (librevenge::RVNGTextInterface *documentInterface) | 
| Private Attributes | |
| double | m_formLength | 
| double | m_formWidth | 
| FormOrientation | m_formOrientation | 
| double | m_marginLeft | 
| double | m_marginRight | 
| double | m_marginTop | 
| double | m_marginBottom | 
| PageNumberPosition | m_pageNumberPosition | 
| int | m_pageNumber | 
| libwps::NumberingType | m_pageNumberingType | 
| librevenge::RVNGString | m_pageNumberingFontName | 
| double | m_pageNumberingFontSize | 
| std::vector< WPSPageSpanInternal::HeaderFooterPtr > | m_headerFooterList | 
| int | m_pageSpan | 
| WPSPageSpan::WPSPageSpan | ( | ) | 
constructor
| WPSPageSpan::~WPSPageSpan | ( | ) | 
destructor
| 
 | protected | 
Referenced by setHeaderFooter().
| 
 | protected | 
Referenced by _containsHeaderFooter(), _removeHeaderFooter(), and _setHeaderFooter().
| 
 | protected | 
Referenced by sendHeaderFooters().
| 
 | protected | 
Referenced by setHeaderFooter().
| 
 | protected | 
Referenced by setHeaderFooter().
| 
 | inline | 
| 
 | inline | 
Referenced by WPSContentListener::_openPageSpan(), WKSContentListener::_openPageSpan(), and getPageProperty().
| 
 | inline | 
| 
 | inline | 
| 
 | inline | 
Referenced by WPSContentListener::_openPageSpan(), WKSContentListener::_openPageSpan(), getPageProperty(), and operator==().
| 
 | inline | 
| 
 | inline | 
| 
 | inline | 
Referenced by WPSContentListener::_openPageSpan(), WKSContentListener::_openPageSpan(), getPageProperty(), and operator==().
| 
 | inline | 
Referenced by WPSContentListener::_appendParagraphProperties(), and operator==().
| 
 | inline | 
Referenced by operator==().
| 
 | inline | 
Referenced by operator==().
| 
 | inline | 
Referenced by operator==().
| 
 | inline | 
Referenced by operator==().
| void WPSPageSpan::getPageProperty | ( | librevenge::RVNGPropertyList & | pList | ) | const | 
Referenced by WPSContentListener::_openPageSpan(), and WKSContentListener::_openPageSpan().
| 
 | inline | 
| 
 | inline | 
| bool WPSPageSpan::operator== | ( | shared_ptr< WPSPageSpan > const & | pageSpan | ) | const | 
| void WPSPageSpan::sendHeaderFooters | ( | WPSContentListener * | listener, | 
| librevenge::RVNGTextInterface * | documentInterface | ||
| ) | 
Referenced by WPSContentListener::_openPageSpan(), and WKSContentListener::_openPageSpan().
| void WPSPageSpan::sendHeaderFooters | ( | WKSContentListener * | listener, | 
| librevenge::RVNGSpreadsheetInterface * | documentInterface | ||
| ) | 
| 
 | inline | 
Referenced by MSWriteParser::getPageStyle(), WPS4Parser::readDocDim(), and WPS8Parser::readDocProperties().
| 
 | inline | 
Referenced by WPS4Parser::readDocDim(), and WPS8Parser::readDocProperties().
| 
 | inline | 
Referenced by MSWriteParser::getPageStyle(), WPS4Parser::readDocDim(), and WPS8Parser::readDocProperties().
| void WPSPageSpan::setHeaderFooter | ( | const HeaderFooterType | type, | 
| const HeaderFooterOccurrence | occurrence, | ||
| WPSSubDocumentPtr & | subDocument | ||
| ) | 
| 
 | inline | 
Referenced by MSWriteParser::getPageStyle(), WPS4Parser::readDocDim(), and WPS8Parser::readDocProperties().
| 
 | inline | 
Referenced by MSWriteParser::getPageStyle(), WPS4Parser::readDocDim(), and WPS8Parser::readDocProperties().
| 
 | inline | 
Referenced by MSWriteParser::getPageStyle(), WPS4Parser::readDocDim(), and WPS8Parser::readDocProperties().
| 
 | inline | 
Referenced by MSWriteParser::getPageStyle(), WPS4Parser::readDocDim(), and WPS8Parser::readDocProperties().
| 
 | inline | 
Referenced by MSWriteParser::getPageStyle().
| 
 | inline | 
| 
 | inline | 
| 
 | inline | 
| 
 | inline | 
| 
 | inline | 
Referenced by MSWriteParser::createListener(), and MSWriteParser::getHeaderFooters().
| 
 | private | 
Referenced by operator==().
| 
 | private | 
Referenced by operator==().
| 
 | private | 
Referenced by operator==().
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
Referenced by _insertPageNumberParagraph().
| 
 | private | 
Referenced by _insertPageNumberParagraph().
| 
 | private | 
Referenced by _insertPageNumberParagraph().
| 
 | private | 
Referenced by _insertPageNumberParagraph(), and sendHeaderFooters().
| 
 | private |