47 BottomLeft, BottomCenter,
BottomRight, BottomLeftAndRight, BottomInsideLeftAndRight
67 return m_formOrientation;
83 return m_marginBottom;
87 return m_pageNumberPosition;
95 return m_pageNumberingType;
99 return m_pageNumberingFontSize;
103 return m_pageNumberingFontName;
111 return m_headerFooterList;
118 m_formLength = formLength;
122 m_formWidth = formWidth;
126 m_formOrientation = formOrientation;
130 m_marginLeft = marginLeft;
134 m_marginRight = marginRight;
138 m_marginTop = marginTop;
142 m_marginBottom = marginBottom;
146 m_pageNumberPosition = pageNumberPosition;
150 m_pageNumber = pageNumber;
154 m_pageNumberingType = pageNumberingType;
158 m_pageNumberingFontSize = pageNumberingFontSize;
162 m_pageNumberingFontName = pageNumberingFontName;
166 m_pageSpan = pageSpan;
169 bool operator==(std::shared_ptr<WPSPageSpan>
const &pageSpan)
const;
170 bool operator!=(std::shared_ptr<WPSPageSpan>
const &pageSpan)
const 172 return !operator==(pageSpan);
176 void getPageProperty(librevenge::RVNGPropertyList &pList)
const;
177 void sendHeaderFooters(
WPSContentListener *listener, librevenge::RVNGTextInterface *documentInterface);
178 void sendHeaderFooters(
WKSContentListener *listener, librevenge::RVNGSpreadsheetInterface *documentInterface);
187 void _insertPageNumberParagraph(librevenge::RVNGTextInterface *documentInterface);
bool operator!=(std::shared_ptr< WPSPageSpan > const &pageSpan) const
Definition: WPSPageSpan.h:170
int getPageNumber() const
Definition: WPSPageSpan.h:89
libwps::NumberingType getPageNumberingType() const
Definition: WPSPageSpan.h:93
double getMarginLeft() const
Definition: WPSPageSpan.h:69
void setMarginRight(const double marginRight)
Definition: WPSPageSpan.h:132
Definition: WPSPageSpan.h:41
PageNumberPosition
Definition: WPSPageSpan.h:46
int m_pageNumber
Definition: WPSPageSpan.h:194
double m_pageNumberingFontSize
Definition: WPSPageSpan.h:197
std::shared_ptr< WPSSubDocument > WPSSubDocumentPtr
shared pointer to WPSSubDocument
Definition: libwps_internal.h:111
Definition: WPSContentListener.h:44
void setPageNumberingFontSize(const double pageNumberingFontSize)
Definition: WPSPageSpan.h:156
double getPageNumberingFontSize() const
Definition: WPSPageSpan.h:97
void setPageNumberingType(const libwps::NumberingType pageNumberingType)
Definition: WPSPageSpan.h:152
const std::vector< WPSPageSpanInternal::HeaderFooterPtr > & getHeaderFooterList() const
Definition: WPSPageSpan.h:109
void setFormWidth(const double formWidth)
Definition: WPSPageSpan.h:120
void setPageNumberPosition(const PageNumberPosition pageNumberPosition)
Definition: WPSPageSpan.h:144
std::vector< WPSPageSpanInternal::HeaderFooterPtr > m_headerFooterList
Definition: WPSPageSpan.h:198
double getFormWidth() const
Definition: WPSPageSpan.h:61
Definition: WPSPageSpan.h:47
void setPageNumber(const int pageNumber)
Definition: WPSPageSpan.h:148
FormOrientation
Definition: WPSPageSpan.h:41
PageNumberPosition m_pageNumberPosition
Definition: WPSPageSpan.h:193
void setMarginBottom(const double marginBottom)
Definition: WPSPageSpan.h:140
librevenge::RVNGString m_pageNumberingFontName
Definition: WPSPageSpan.h:196
void setMarginTop(const double marginTop)
Definition: WPSPageSpan.h:136
double getMarginRight() const
Definition: WPSPageSpan.h:73
int m_pageSpan
Definition: WPSPageSpan.h:200
NumberingType
Definition: libwps_internal.h:246
HeaderFooterOccurrence
Definition: WPSPageSpan.h:44
void setFormOrientation(const FormOrientation formOrientation)
Definition: WPSPageSpan.h:124
std::shared_ptr< HeaderFooter > HeaderFooterPtr
Definition: WPSPageSpan.h:34
void setPageNumberingFontName(const librevenge::RVNGString &pageNumberingFontName)
Definition: WPSPageSpan.h:160
double getMarginBottom() const
Definition: WPSPageSpan.h:81
HeaderFooterType
Definition: WPSPageSpan.h:43
double m_marginRight
Definition: WPSPageSpan.h:191
int getPageSpan() const
Definition: WPSPageSpan.h:105
double getMarginTop() const
Definition: WPSPageSpan.h:77
void setMarginLeft(const double marginLeft)
Definition: WPSPageSpan.h:128
void setFormLength(const double formLength)
Definition: WPSPageSpan.h:116
librevenge::RVNGString getPageNumberingFontName() const
Definition: WPSPageSpan.h:101
Definition: WPSPageSpan.h:38
PageNumberPosition getPageNumberPosition() const
Definition: WPSPageSpan.h:85
Definition: WPSPageSpan.h:46
FormOrientation getFormOrientation() const
Definition: WPSPageSpan.h:65
double m_formWidth
Definition: WPSPageSpan.h:189
double m_marginTop
Definition: WPSPageSpan.h:192
Definition: WPSPageSpan.cpp:33
FormOrientation m_formOrientation
Definition: WPSPageSpan.h:190
Definition: WKSContentListener.h:53
double getFormLength() const
Definition: WPSPageSpan.h:57
libwps::NumberingType m_pageNumberingType
Definition: WPSPageSpan.h:195
Definition: WPSPageSpan.h:44
void setPageSpan(const int pageSpan)
Definition: WPSPageSpan.h:164