WPSPageSpan Class Reference

#include <WPSPageSpan.h>

List of all members.

Public Member Functions

 WPSPageSpan ()
 WPSPageSpan (const WPSPageSpan &page)
virtual ~WPSPageSpan ()
bool getHeaderFooterSuppression (const uint8_t headerFooterType) const
float getFormLength () const
float getFormWidth () const
WPSFormOrientation getFormOrientation () const
float getMarginLeft () const
float getMarginRight () const
float getMarginTop () const
float getMarginBottom () const
int getPageSpan () const
const std::vector
< WPSHeaderFooter > & 
getHeaderFooterList () const
void setHeadFooterSuppression (const uint8_t headerFooterType, const bool suppress)
void setFormLength (const float formLength)
void setFormWidth (const float formWidth)
void setFormOrientation (const WPSFormOrientation formOrientation)
void setMarginLeft (const float marginLeft)
void setMarginRight (const float marginRight)
void setMarginTop (const float marginTop)
void setMarginBottom (const float marginBottom)
void setPageSpan (const int pageSpan)
void makeConsistent (int startingPageNumber)

Protected Member Functions

void _removeHeaderFooter (WPSHeaderFooterType type, WPSHeaderFooterOccurence occurence)

Private Attributes

bool m_isHeaderFooterSuppressed [WPS_NUM_HEADER_FOOTER_TYPES]
float m_formLength
float m_formWidth
WPSFormOrientation m_formOrientation
float m_marginLeft
float m_marginRight
float m_marginTop
float m_marginBottom
std::vector< WPSHeaderFooterm_headerFooterList
int m_pageSpan

Constructor & Destructor Documentation


Member Function Documentation

float WPSPageSpan::getFormLength ( ) const [inline]
float WPSPageSpan::getFormWidth ( ) const [inline]
const std::vector<WPSHeaderFooter>& WPSPageSpan::getHeaderFooterList ( ) const [inline]
bool WPSPageSpan::getHeaderFooterSuppression ( const uint8_t  headerFooterType) const [inline]
float WPSPageSpan::getMarginLeft ( ) const [inline]
float WPSPageSpan::getMarginTop ( ) const [inline]
int WPSPageSpan::getPageSpan ( ) const [inline]
void WPSPageSpan::makeConsistent ( int  startingPageNumber)
void WPSPageSpan::setFormLength ( const float  formLength) [inline]

Referenced by WPS4Parser::parsePages().

void WPSPageSpan::setFormOrientation ( const WPSFormOrientation  formOrientation) [inline]

Referenced by WPS4Parser::parsePages().

void WPSPageSpan::setFormWidth ( const float  formWidth) [inline]

Referenced by WPS4Parser::parsePages().

void WPSPageSpan::setHeadFooterSuppression ( const uint8_t  headerFooterType,
const bool  suppress 
) [inline]
void WPSPageSpan::setMarginBottom ( const float  marginBottom) [inline]

Referenced by WPS4Parser::parsePages().

void WPSPageSpan::setMarginLeft ( const float  marginLeft) [inline]

Referenced by WPS4Parser::parsePages().

void WPSPageSpan::setMarginRight ( const float  marginRight) [inline]

Referenced by WPS4Parser::parsePages().

void WPSPageSpan::setMarginTop ( const float  marginTop) [inline]

Referenced by WPS4Parser::parsePages().

void WPSPageSpan::setPageSpan ( const int  pageSpan) [inline]

Member Data Documentation

float WPSPageSpan::m_formLength [private]

Referenced by getFormLength(), and setFormLength().

float WPSPageSpan::m_formWidth [private]

Referenced by getFormWidth(), and setFormWidth().

float WPSPageSpan::m_marginLeft [private]

Referenced by getMarginLeft(), and setMarginLeft().

float WPSPageSpan::m_marginRight [private]

Referenced by getMarginRight(), and setMarginRight().

float WPSPageSpan::m_marginTop [private]

Referenced by getMarginTop(), and setMarginTop().

int WPSPageSpan::m_pageSpan [private]

Referenced by getPageSpan(), and setPageSpan().


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