167 bool operator==(shared_ptr<WPSPageSpan>
const &pageSpan)
const;
168 bool operator!=(shared_ptr<WPSPageSpan>
const &pageSpan)
const
Definition: WKSContentListener.h:53
Definition: WPSContentListener.h:45
Definition: WPSPageSpan.h:39
double m_marginRight
Definition: WPSPageSpan.h:189
double getPageNumberingFontSize() const
Definition: WPSPageSpan.h:95
void _setHeaderFooter(HeaderFooterType type, HeaderFooterOccurrence occurrence, WPSSubDocumentPtr &doc)
Definition: WPSPageSpan.cpp:406
PageNumberPosition m_pageNumberPosition
Definition: WPSPageSpan.h:191
bool operator==(shared_ptr< WPSPageSpan > const &pageSpan) const
Definition: WPSPageSpan.cpp:298
double getMarginLeft() const
Definition: WPSPageSpan.h:67
HeaderFooterType
Definition: WPSPageSpan.h:43
@ FOOTER
Definition: WPSPageSpan.h:43
@ HEADER
Definition: WPSPageSpan.h:43
int m_pageSpan
Definition: WPSPageSpan.h:198
bool operator!=(shared_ptr< WPSPageSpan > const &pageSpan) const
Definition: WPSPageSpan.h:168
void setFormLength(const double formLength)
Definition: WPSPageSpan.h:114
librevenge::RVNGString getPageNumberingFontName() const
Definition: WPSPageSpan.h:99
void setFormWidth(const double formWidth)
Definition: WPSPageSpan.h:118
FormOrientation getFormOrientation() const
Definition: WPSPageSpan.h:63
void getPageProperty(librevenge::RVNGPropertyList &pList) const
Definition: WPSPageSpan.cpp:281
double m_pageNumberingFontSize
Definition: WPSPageSpan.h:195
double getFormWidth() const
Definition: WPSPageSpan.h:59
HeaderFooterOccurrence
Definition: WPSPageSpan.h:44
@ EVEN
Definition: WPSPageSpan.h:44
@ FIRST
Definition: WPSPageSpan.h:44
@ NEVER
Definition: WPSPageSpan.h:44
@ ODD
Definition: WPSPageSpan.h:44
@ ALL
Definition: WPSPageSpan.h:44
void sendHeaderFooters(WPSContentListener *listener, librevenge::RVNGTextInterface *documentInterface)
Definition: WPSPageSpan.cpp:152
FormOrientation
Definition: WPSPageSpan.h:41
@ LANDSCAPE
Definition: WPSPageSpan.h:41
@ PORTRAIT
Definition: WPSPageSpan.h:41
void _removeHeaderFooter(HeaderFooterType type, HeaderFooterOccurrence occurrence)
Definition: WPSPageSpan.cpp:415
void setMarginTop(const double marginTop)
Definition: WPSPageSpan.h:134
int getPageNumber() const
Definition: WPSPageSpan.h:87
void setPageNumberingFontName(const librevenge::RVNGString &pageNumberingFontName)
Definition: WPSPageSpan.h:158
std::vector< WPSPageSpanInternal::HeaderFooterPtr > m_headerFooterList
Definition: WPSPageSpan.h:196
~WPSPageSpan()
destructor
Definition: WPSPageSpan.cpp:105
double m_marginBottom
Definition: WPSPageSpan.h:190
PageNumberPosition
Definition: WPSPageSpan.h:46
@ TopRight
Definition: WPSPageSpan.h:46
@ BottomLeftAndRight
Definition: WPSPageSpan.h:47
@ TopInsideLeftAndRight
Definition: WPSPageSpan.h:46
@ TopLeft
Definition: WPSPageSpan.h:46
@ BottomInsideLeftAndRight
Definition: WPSPageSpan.h:47
@ BottomCenter
Definition: WPSPageSpan.h:47
@ TopLeftAndRight
Definition: WPSPageSpan.h:46
@ BottomLeft
Definition: WPSPageSpan.h:47
@ TopCenter
Definition: WPSPageSpan.h:46
@ BottomRight
Definition: WPSPageSpan.h:47
@ None
Definition: WPSPageSpan.h:46
double m_formLength
Definition: WPSPageSpan.h:187
void setMarginBottom(const double marginBottom)
Definition: WPSPageSpan.h:138
PageNumberPosition getPageNumberPosition() const
Definition: WPSPageSpan.h:83
int _getHeaderFooterPosition(HeaderFooterType type, HeaderFooterOccurrence occurrence)
Definition: WPSPageSpan.cpp:430
librevenge::RVNGString m_pageNumberingFontName
Definition: WPSPageSpan.h:194
double getMarginTop() const
Definition: WPSPageSpan.h:75
void setHeaderFooter(const HeaderFooterType type, const HeaderFooterOccurrence occurrence, WPSSubDocumentPtr &subDocument)
Definition: WPSPageSpan.cpp:109
bool _containsHeaderFooter(HeaderFooterType type, HeaderFooterOccurrence occurrence)
Definition: WPSPageSpan.cpp:422
void setPageNumberingType(const libwps::NumberingType pageNumberingType)
Definition: WPSPageSpan.h:150
FormOrientation m_formOrientation
Definition: WPSPageSpan.h:188
void setMarginLeft(const double marginLeft)
Definition: WPSPageSpan.h:126
void setPageNumber(const int pageNumber)
Definition: WPSPageSpan.h:146
int m_pageNumber
Definition: WPSPageSpan.h:192
double getFormLength() const
Definition: WPSPageSpan.h:55
double m_marginTop
Definition: WPSPageSpan.h:190
double getMarginBottom() const
Definition: WPSPageSpan.h:79
void setPageSpan(const int pageSpan)
Definition: WPSPageSpan.h:162
void setPageNumberPosition(const PageNumberPosition pageNumberPosition)
Definition: WPSPageSpan.h:142
int getPageSpan() const
Definition: WPSPageSpan.h:103
void setFormOrientation(const FormOrientation formOrientation)
Definition: WPSPageSpan.h:122
double getMarginRight() const
Definition: WPSPageSpan.h:71
double m_formWidth
Definition: WPSPageSpan.h:187
WPSPageSpan()
constructor
Definition: WPSPageSpan.cpp:87
void _insertPageNumberParagraph(librevenge::RVNGTextInterface *documentInterface)
Definition: WPSPageSpan.cpp:357
void setPageNumberingFontSize(const double pageNumberingFontSize)
Definition: WPSPageSpan.h:154
libwps::NumberingType getPageNumberingType() const
Definition: WPSPageSpan.h:91
libwps::NumberingType m_pageNumberingType
Definition: WPSPageSpan.h:193
const std::vector< WPSPageSpanInternal::HeaderFooterPtr > & getHeaderFooterList() const
Definition: WPSPageSpan.h:107
void setMarginRight(const double marginRight)
Definition: WPSPageSpan.h:130
double m_marginLeft
Definition: WPSPageSpan.h:189
shared_ptr< WPSSubDocument > WPSSubDocumentPtr
shared pointer to WPSSubDocument
Definition: libwps_internal.h:112
Definition: WPSPageSpan.cpp:34
shared_ptr< HeaderFooter > HeaderFooterPtr
Definition: WPSPageSpan.h:34
NumberingType
Definition: libwps_internal.h:244