29 class WPXPropertyList;
30 class WPXDocumentProperty;
36 namespace WPSPageSpanInternal
170 bool operator==(shared_ptr<WPSPageSpan>
const &pageSpan)
const;
171 bool operator!=(shared_ptr<WPSPageSpan>
const &pageSpan)
const
179 WPXDocumentInterface *documentInterface);
virtual ~WPSPageSpan()
Definition: WPSPageSpan.cpp:104
void setHeaderFooter(const HeaderFooterType type, const HeaderFooterOccurence occurence, WPSSubDocumentPtr &subDocument)
Definition: WPSPageSpan.cpp:108
double m_formLength
Definition: WPSPageSpan.h:190
bool operator!=(shared_ptr< WPSPageSpan > const &pageSpan) const
Definition: WPSPageSpan.h:171
Definition: WPSPageSpan.h:52
Definition: WPSPageSpan.h:51
WPXString getPageNumberingFontName() const
Definition: WPSPageSpan.h:102
void setMarginRight(const double marginRight)
Definition: WPSPageSpan.h:133
Definition: WPSPageSpan.h:46
WPSPageSpan()
Definition: WPSPageSpan.cpp:86
PageNumberPosition
Definition: WPSPageSpan.h:51
double getFormLength() const
Definition: WPSPageSpan.h:58
int getPageSpan() const
Definition: WPSPageSpan.h:106
double getMarginTop() const
Definition: WPSPageSpan.h:78
int getPageNumber() const
Definition: WPSPageSpan.h:90
double getFormWidth() const
Definition: WPSPageSpan.h:62
void _insertPageNumberParagraph(WPXDocumentInterface *documentInterface)
Definition: WPSPageSpan.cpp:305
int m_pageNumber
Definition: WPSPageSpan.h:195
double m_pageNumberingFontSize
Definition: WPSPageSpan.h:198
Definition: WPSPageSpan.h:48
double getMarginBottom() const
Definition: WPSPageSpan.h:82
Definition: WPSPageSpan.h:49
Definition: WPSContentListener.h:168
double getMarginRight() const
Definition: WPSPageSpan.h:74
void setPageNumberingFontName(const WPXString &pageNumberingFontName)
Definition: WPSPageSpan.h:161
shared_ptr< HeaderFooter > HeaderFooterPtr
Definition: WPSPageSpan.h:38
const std::vector< WPSPageSpanInternal::HeaderFooterPtr > & getHeaderFooterList() const
Definition: WPSPageSpan.h:110
Definition: WPSPageSpan.h:51
void setPageNumberingFontSize(const double pageNumberingFontSize)
Definition: WPSPageSpan.h:157
Basic class used to store a sub document.
Definition: WPSSubDocument.h:33
void setPageNumberingType(const libwps::NumberingType pageNumberingType)
Definition: WPSPageSpan.h:153
void setFormWidth(const double formWidth)
Definition: WPSPageSpan.h:121
Definition: WPSPageSpan.h:48
void setPageNumberPosition(const PageNumberPosition pageNumberPosition)
Definition: WPSPageSpan.h:145
int _getHeaderFooterPosition(HeaderFooterType type, HeaderFooterOccurence occurence)
Definition: WPSPageSpan.cpp:377
std::vector< WPSPageSpanInternal::HeaderFooterPtr > m_headerFooterList
Definition: WPSPageSpan.h:199
double getPageNumberingFontSize() const
Definition: WPSPageSpan.h:98
WPXString m_pageNumberingFontName
Definition: WPSPageSpan.h:197
Definition: WPSPageSpan.h:52
double m_marginLeft
Definition: WPSPageSpan.h:192
PageNumberPosition getPageNumberPosition() const
Definition: WPSPageSpan.h:86
FormOrientation getFormOrientation() const
Definition: WPSPageSpan.h:66
void setPageNumber(const int pageNumber)
Definition: WPSPageSpan.h:149
HeaderFooterOccurence
Definition: WPSPageSpan.h:49
FormOrientation
Definition: WPSPageSpan.h:46
PageNumberPosition m_pageNumberPosition
Definition: WPSPageSpan.h:194
void setMarginBottom(const double marginBottom)
Definition: WPSPageSpan.h:141
Definition: WPSPageSpan.h:49
void setMarginTop(const double marginTop)
Definition: WPSPageSpan.h:137
int m_pageSpan
Definition: WPSPageSpan.h:201
shared_ptr< WPSSubDocument > WPSSubDocumentPtr
Definition: WPSContentListener.h:44
Definition: WPSPageSpan.h:52
NumberingType
Definition: libwps_internal.h:263
void _removeHeaderFooter(HeaderFooterType type, HeaderFooterOccurence occurence)
Definition: WPSPageSpan.cpp:362
void setFormOrientation(const FormOrientation formOrientation)
Definition: WPSPageSpan.h:125
Definition: WPSPageSpan.h:49
Definition: WPSPageSpan.h:52
Definition: WPSPageSpan.h:49
HeaderFooterType
Definition: WPSPageSpan.h:48
Definition: WPSPageSpan.h:51
void _setHeaderFooter(HeaderFooterType type, HeaderFooterOccurence occurence, WPSSubDocumentPtr &doc)
Definition: WPSPageSpan.cpp:353
libwps::NumberingType getPageNumberingType() const
Definition: WPSPageSpan.h:94
double m_marginRight
Definition: WPSPageSpan.h:192
Definition: WPSPageSpan.h:51
Definition: WPSPageSpan.h:51
bool _containsHeaderFooter(HeaderFooterType type, HeaderFooterOccurence occurence)
Definition: WPSPageSpan.cpp:369
void setMarginLeft(const double marginLeft)
Definition: WPSPageSpan.h:129
void setFormLength(const double formLength)
Definition: WPSPageSpan.h:117
Definition: WPSPageSpan.h:42
Definition: WPSPageSpan.h:51
double m_formWidth
Definition: WPSPageSpan.h:190
double m_marginTop
Definition: WPSPageSpan.h:193
Definition: WPSPageSpan.h:46
Definition: WPSPageSpan.h:52
void sendHeaderFooters(WPSContentListener *listener, WPXDocumentInterface *documentInterface)
Definition: WPSPageSpan.cpp:150
FormOrientation m_formOrientation
Definition: WPSPageSpan.h:191
bool operator==(shared_ptr< WPSPageSpan > const &pageSpan) const
Definition: WPSPageSpan.cpp:246
double getMarginLeft() const
Definition: WPSPageSpan.h:70
double m_marginBottom
Definition: WPSPageSpan.h:193
libwps::NumberingType m_pageNumberingType
Definition: WPSPageSpan.h:196
void setPageSpan(const int pageSpan)
Definition: WPSPageSpan.h:165
void getPageProperty(WPXPropertyList &pList) const
Definition: WPSPageSpan.cpp:229