#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 | |
| WPSPageSpan (WPSPageSpan const &)=default | |
| WPSPageSpan (WPSPageSpan &&)=default | |
| WPSPageSpan & | operator= (WPSPageSpan const &)=default | 
| WPSPageSpan & | operator= (WPSPageSpan &&)=default | 
| ~WPSPageSpan () | |
| destructor | |
| 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== (std::shared_ptr< WPSPageSpan > const &pageSpan) const | 
| bool | operator!= (std::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
Referenced by operator=(), operator=(), WPSPageSpan(), and WPSPageSpan().
| 
 | default | 
| 
 | default | 
| 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 WKSContentListener::_openPageSpan(), WPSContentListener::_openPageSpan(), and getPageProperty().
| 
 | inline | 
| 
 | inline | 
| 
 | inline | 
Referenced by WKSContentListener::_openPageSpan(), WPSContentListener::_openPageSpan(), getPageProperty(), and operator==().
| 
 | inline | 
| 
 | inline | 
| 
 | inline | 
Referenced by WKSContentListener::_openPageSpan(), WPSContentListener::_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 WKSContentListener::_openPageSpan(), and WPSContentListener::_openPageSpan().
| 
 | inline | 
| 
 | inline | 
| 
 | default | 
| 
 | default | 
| bool WPSPageSpan::operator== | ( | std::shared_ptr< WPSPageSpan > const & | pageSpan | ) | const | 
Referenced by operator!=().
| void WPSPageSpan::sendHeaderFooters | ( | WKSContentListener * | listener, | 
| librevenge::RVNGSpreadsheetInterface * | documentInterface ) | 
| void WPSPageSpan::sendHeaderFooters | ( | WPSContentListener * | listener, | 
| librevenge::RVNGTextInterface * | documentInterface ) | 
Referenced by WKSContentListener::_openPageSpan(), and WPSContentListener::_openPageSpan().
| 
 | inline | 
| 
 | inline | 
Referenced by WPS4Parser::readDocDim(), and WPS8Parser::readDocProperties().
| 
 | inline | 
| void WPSPageSpan::setHeaderFooter | ( | const HeaderFooterType | type, | 
| const HeaderFooterOccurrence | occurrence, | ||
| WPSSubDocumentPtr & | subDocument ) | 
| 
 | inline | 
| 
 | inline | 
| 
 | inline | 
| 
 | inline | 
| 
 | inline | 
Referenced by MSWriteParser::getPageStyle().
| 
 | inline | 
| 
 | inline | 
| 
 | inline | 
| 
 | inline | 
| 
 | inline | 
| 
 | private | 
Referenced by getFormLength(), operator==(), setFormLength(), and WPSPageSpan().
| 
 | private | 
Referenced by getFormOrientation(), operator==(), setFormOrientation(), and WPSPageSpan().
| 
 | private | 
Referenced by getFormWidth(), operator==(), setFormWidth(), and WPSPageSpan().
| 
 | private | 
| 
 | private | 
Referenced by getMarginBottom(), setMarginBottom(), and WPSPageSpan().
| 
 | private | 
Referenced by getMarginLeft(), setMarginLeft(), and WPSPageSpan().
| 
 | private | 
Referenced by getMarginRight(), setMarginRight(), and WPSPageSpan().
| 
 | private | 
Referenced by getMarginTop(), setMarginTop(), and WPSPageSpan().
| 
 | private | 
Referenced by getPageNumber(), setPageNumber(), and WPSPageSpan().
| 
 | private | 
Referenced by _insertPageNumberParagraph(), getPageNumberingFontName(), setPageNumberingFontName(), and WPSPageSpan().
| 
 | private | 
Referenced by _insertPageNumberParagraph(), getPageNumberingFontSize(), setPageNumberingFontSize(), and WPSPageSpan().
| 
 | private | 
Referenced by _insertPageNumberParagraph(), getPageNumberingType(), setPageNumberingType(), and WPSPageSpan().
| 
 | private | 
Referenced by _insertPageNumberParagraph(), getPageNumberPosition(), sendHeaderFooters(), setPageNumberPosition(), and WPSPageSpan().
| 
 | private | 
Referenced by getPageSpan(), setPageSpan(), and WPSPageSpan().