171 bool operator==(std::shared_ptr<WPSPageSpan>
const &pageSpan)
const;
172 bool operator!=(std::shared_ptr<WPSPageSpan>
const &pageSpan)
const
Definition WKSContentListener.h:54
Definition WPSContentListener.h:45
double m_marginRight
Definition WPSPageSpan.h:193
double getPageNumberingFontSize() const
Definition WPSPageSpan.h:99
void _setHeaderFooter(HeaderFooterType type, HeaderFooterOccurrence occurrence, WPSSubDocumentPtr &doc)
Definition WPSPageSpan.cpp:407
PageNumberPosition m_pageNumberPosition
Definition WPSPageSpan.h:195
WPSPageSpan & operator=(WPSPageSpan const &)=default
double getMarginLeft() const
Definition WPSPageSpan.h:71
HeaderFooterType
Definition WPSPageSpan.h:43
@ FOOTER
Definition WPSPageSpan.h:43
@ HEADER
Definition WPSPageSpan.h:43
int m_pageSpan
Definition WPSPageSpan.h:202
void setFormLength(const double formLength)
Definition WPSPageSpan.h:118
librevenge::RVNGString getPageNumberingFontName() const
Definition WPSPageSpan.h:103
void setFormWidth(const double formWidth)
Definition WPSPageSpan.h:122
FormOrientation getFormOrientation() const
Definition WPSPageSpan.h:67
void getPageProperty(librevenge::RVNGPropertyList &pList) const
Definition WPSPageSpan.cpp:282
double m_pageNumberingFontSize
Definition WPSPageSpan.h:199
double getFormWidth() const
Definition WPSPageSpan.h:63
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:155
FormOrientation
Definition WPSPageSpan.h:41
@ LANDSCAPE
Definition WPSPageSpan.h:41
@ PORTRAIT
Definition WPSPageSpan.h:41
void _removeHeaderFooter(HeaderFooterType type, HeaderFooterOccurrence occurrence)
Definition WPSPageSpan.cpp:416
void setMarginTop(const double marginTop)
Definition WPSPageSpan.h:138
int getPageNumber() const
Definition WPSPageSpan.h:91
void setPageNumberingFontName(const librevenge::RVNGString &pageNumberingFontName)
Definition WPSPageSpan.h:162
std::vector< WPSPageSpanInternal::HeaderFooterPtr > m_headerFooterList
Definition WPSPageSpan.h:200
~WPSPageSpan()
destructor
Definition WPSPageSpan.cpp:107
double m_marginBottom
Definition WPSPageSpan.h:194
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:191
void setMarginBottom(const double marginBottom)
Definition WPSPageSpan.h:142
PageNumberPosition getPageNumberPosition() const
Definition WPSPageSpan.h:87
int _getHeaderFooterPosition(HeaderFooterType type, HeaderFooterOccurrence occurrence)
Definition WPSPageSpan.cpp:431
bool operator!=(std::shared_ptr< WPSPageSpan > const &pageSpan) const
Definition WPSPageSpan.h:172
librevenge::RVNGString m_pageNumberingFontName
Definition WPSPageSpan.h:198
double getMarginTop() const
Definition WPSPageSpan.h:79
void setHeaderFooter(const HeaderFooterType type, const HeaderFooterOccurrence occurrence, WPSSubDocumentPtr &subDocument)
Definition WPSPageSpan.cpp:111
bool _containsHeaderFooter(HeaderFooterType type, HeaderFooterOccurrence occurrence)
Definition WPSPageSpan.cpp:423
void setPageNumberingType(const libwps::NumberingType pageNumberingType)
Definition WPSPageSpan.h:154
WPSPageSpan(WPSPageSpan &&)=default
FormOrientation m_formOrientation
Definition WPSPageSpan.h:192
void setMarginLeft(const double marginLeft)
Definition WPSPageSpan.h:130
void setPageNumber(const int pageNumber)
Definition WPSPageSpan.h:150
int m_pageNumber
Definition WPSPageSpan.h:196
double getFormLength() const
Definition WPSPageSpan.h:59
double m_marginTop
Definition WPSPageSpan.h:194
double getMarginBottom() const
Definition WPSPageSpan.h:83
const std::vector< WPSPageSpanInternal::HeaderFooterPtr > & getHeaderFooterList() const
Definition WPSPageSpan.h:111
void setPageSpan(const int pageSpan)
Definition WPSPageSpan.h:166
void setPageNumberPosition(const PageNumberPosition pageNumberPosition)
Definition WPSPageSpan.h:146
int getPageSpan() const
Definition WPSPageSpan.h:107
void setFormOrientation(const FormOrientation formOrientation)
Definition WPSPageSpan.h:126
double getMarginRight() const
Definition WPSPageSpan.h:75
double m_formWidth
Definition WPSPageSpan.h:191
WPSPageSpan()
constructor
Definition WPSPageSpan.cpp:89
void _insertPageNumberParagraph(librevenge::RVNGTextInterface *documentInterface)
Definition WPSPageSpan.cpp:358
void setPageNumberingFontSize(const double pageNumberingFontSize)
Definition WPSPageSpan.h:158
libwps::NumberingType getPageNumberingType() const
Definition WPSPageSpan.h:95
libwps::NumberingType m_pageNumberingType
Definition WPSPageSpan.h:197
WPSPageSpan & operator=(WPSPageSpan &&)=default
WPSPageSpan(WPSPageSpan const &)=default
bool operator==(std::shared_ptr< WPSPageSpan > const &pageSpan) const
Definition WPSPageSpan.cpp:299
void setMarginRight(const double marginRight)
Definition WPSPageSpan.h:134
double m_marginLeft
Definition WPSPageSpan.h:193
std::shared_ptr< WPSSubDocument > WPSSubDocumentPtr
shared pointer to WPSSubDocument
Definition libwps_internal.h:111
Definition WPSPageSpan.cpp:34
std::shared_ptr< HeaderFooter > HeaderFooterPtr
Definition WPSPageSpan.h:35
NumberingType
Definition libwps_internal.h:246