#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 |