WPXPageSpan Class Reference

#include <WPXPageSpan.h>

Public Member Functions

 WPXPageSpan ()
 
 WPXPageSpan (const WPXPageSpan &page, double paragraphMarginLeft, double paragraphMarginRight)
 
virtual ~WPXPageSpan ()
 
bool getPageNumberSuppression () const
 
bool getHeaderFooterSuppression (const unsigned char headerFooterType) const
 
double getFormLength () const
 
double getFormWidth () const
 
WPXFormOrientation getFormOrientation () const
 
double getMarginLeft () const
 
double getMarginRight () const
 
double getMarginTop () const
 
double getMarginBottom () const
 
WPXPageNumberPosition getPageNumberPosition () const
 
bool getPageNumberOverriden () const
 
int getPageNumberOverride () const
 
WPXNumberingType getPageNumberingType () const
 
double getPageNumberingFontSize () const
 
librevenge::RVNGString getPageNumberingFontName () const
 
int getPageSpan () const
 
const std::vector
< WPXHeaderFooter > & 
getHeaderFooterList () const
 
void setHeaderFooter (const WPXHeaderFooterType type, const unsigned char headerFooterType, const WPXHeaderFooterOccurrence occurrence, const WPXSubDocument *subDocument, WPXTableList tableList)
 
void setPageNumberSuppression (const bool suppress)
 
void setHeadFooterSuppression (const unsigned char headerFooterType, const bool suppress)
 
void setFormLength (const double formLength)
 
void setFormWidth (const double formWidth)
 
void setFormOrientation (const WPXFormOrientation formOrientation)
 
void setMarginLeft (const double marginLeft)
 
void setMarginRight (const double marginRight)
 
void setMarginTop (const double marginTop)
 
void setMarginBottom (const double marginBottom)
 
void setPageNumberPosition (const WPXPageNumberPosition pageNumberPosition)
 
void setPageNumber (const int pageNumberOverride)
 
void setPageNumberingType (const WPXNumberingType pageNumberingType)
 
void setPageNumberingFontSize (const double pageNumberingFontSize)
 
void setPageNumberingFontName (const librevenge::RVNGString &pageNumberingFontName)
 
void setPageSpan (const int pageSpan)
 

Protected Member Functions

void _removeHeaderFooter (WPXHeaderFooterType type, WPXHeaderFooterOccurrence occurrence)
 
bool _containsHeaderFooter (WPXHeaderFooterType type, WPXHeaderFooterOccurrence occurrence)
 

Private Attributes

bool m_isHeaderFooterSuppressed [WPX_NUM_HEADER_FOOTER_TYPES]
 
bool m_isPageNumberSuppressed
 
double m_formLength
 
double m_formWidth
 
WPXFormOrientation m_formOrientation
 
double m_marginLeft
 
double m_marginRight
 
double m_marginTop
 
double m_marginBottom
 
WPXPageNumberPosition m_pageNumberPosition
 
bool m_isPageNumberOverridden
 
int m_pageNumberOverride
 
WPXNumberingType m_pageNumberingType
 
librevenge::RVNGString m_pageNumberingFontName
 
double m_pageNumberingFontSize
 
std::vector< WPXHeaderFooterm_headerFooterList
 
int m_pageSpan
 

Constructor & Destructor Documentation

WPXPageSpan::WPXPageSpan ( )
WPXPageSpan::WPXPageSpan ( const WPXPageSpan page,
double  paragraphMarginLeft,
double  paragraphMarginRight 
)
WPXPageSpan::~WPXPageSpan ( )
virtual

Member Function Documentation

bool WPXPageSpan::_containsHeaderFooter ( WPXHeaderFooterType  type,
WPXHeaderFooterOccurrence  occurrence 
)
protected

Referenced by setHeaderFooter().

void WPXPageSpan::_removeHeaderFooter ( WPXHeaderFooterType  type,
WPXHeaderFooterOccurrence  occurrence 
)
protected

Referenced by setHeaderFooter().

double WPXPageSpan::getFormLength ( ) const
inline
WPXFormOrientation WPXPageSpan::getFormOrientation ( ) const
inline
double WPXPageSpan::getFormWidth ( ) const
inline
bool WPXPageSpan::getHeaderFooterSuppression ( const unsigned char  headerFooterType) const
inline
double WPXPageSpan::getMarginBottom ( ) const
inline
double WPXPageSpan::getMarginTop ( ) const
inline
librevenge::RVNGString WPXPageSpan::getPageNumberingFontName ( ) const
inline
double WPXPageSpan::getPageNumberingFontSize ( ) const
inline
WPXNumberingType WPXPageSpan::getPageNumberingType ( ) const
inline
int WPXPageSpan::getPageNumberOverride ( ) const
inline
bool WPXPageSpan::getPageNumberOverriden ( ) const
inline
WPXPageNumberPosition WPXPageSpan::getPageNumberPosition ( ) const
inline
bool WPXPageSpan::getPageNumberSuppression ( ) const
inline
int WPXPageSpan::getPageSpan ( ) const
inline
void WPXPageSpan::setFormLength ( const double  formLength)
inline
void WPXPageSpan::setFormOrientation ( const WPXFormOrientation  formOrientation)
inline
void WPXPageSpan::setFormWidth ( const double  formWidth)
inline
void WPXPageSpan::setMarginBottom ( const double  marginBottom)
inline
void WPXPageSpan::setPageNumber ( const int  pageNumberOverride)
inline
void WPXPageSpan::setPageNumberingFontName ( const librevenge::RVNGString &  pageNumberingFontName)
inline
void WPXPageSpan::setPageNumberingFontSize ( const double  pageNumberingFontSize)
inline
void WPXPageSpan::setPageNumberingType ( const WPXNumberingType  pageNumberingType)
inline
void WPXPageSpan::setPageNumberPosition ( const WPXPageNumberPosition  pageNumberPosition)
inline
void WPXPageSpan::setPageNumberSuppression ( const bool  suppress)
inline

Member Data Documentation

double WPXPageSpan::m_formLength
private

Referenced by getFormLength(), and setFormLength().

WPXFormOrientation WPXPageSpan::m_formOrientation
private
double WPXPageSpan::m_formWidth
private

Referenced by getFormWidth(), and setFormWidth().

std::vector<WPXHeaderFooter> WPXPageSpan::m_headerFooterList
private
bool WPXPageSpan::m_isHeaderFooterSuppressed[WPX_NUM_HEADER_FOOTER_TYPES]
private
bool WPXPageSpan::m_isPageNumberOverridden
private
bool WPXPageSpan::m_isPageNumberSuppressed
private
double WPXPageSpan::m_marginBottom
private

Referenced by getMarginBottom(), and setMarginBottom().

double WPXPageSpan::m_marginLeft
private

Referenced by getMarginLeft(), and setMarginLeft().

double WPXPageSpan::m_marginRight
private

Referenced by getMarginRight(), and setMarginRight().

double WPXPageSpan::m_marginTop
private

Referenced by getMarginTop(), and setMarginTop().

librevenge::RVNGString WPXPageSpan::m_pageNumberingFontName
private
double WPXPageSpan::m_pageNumberingFontSize
private
WPXNumberingType WPXPageSpan::m_pageNumberingType
private
int WPXPageSpan::m_pageNumberOverride
private
WPXPageNumberPosition WPXPageSpan::m_pageNumberPosition
private
int WPXPageSpan::m_pageSpan
private

Referenced by getPageSpan(), and setPageSpan().


The documentation for this class was generated from the following files:

Generated for libwpd by doxygen 1.8.8