WPXPageSpan Class Reference

#include <WPXPageSpan.h>

List of all members.

Public Member Functions

 WPXPageSpan ()
 WPXPageSpan (const WPXPageSpan &page, double paragraphMarginLeft, double paragraphMarginRight)
 WPXPageSpan (const WPXPageSpan &page)
virtual ~WPXPageSpan ()
bool getPageNumberSuppression () const
bool getHeaderFooterSuppression (const uint8_t 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
WPXString getPageNumberingFontName () const
int getPageSpan () const
const std::vector
< WPXHeaderFooter > & 
getHeaderFooterList () const
void setHeaderFooter (const WPXHeaderFooterType type, const uint8_t headerFooterType, const WPXHeaderFooterOccurence occurence, const WPXSubDocument *subDocument, WPXTableList tableList)
void setPageNumberSuppression (const bool suppress)
void setHeadFooterSuppression (const uint8_t 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 WPXString &pageNumberingFontName)
void setPageSpan (const int pageSpan)

Protected Member Functions

void _removeHeaderFooter (WPXHeaderFooterType type, WPXHeaderFooterOccurence occurence)
bool _containsHeaderFooter (WPXHeaderFooterType type, WPXHeaderFooterOccurence occurence)

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
WPXString 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 ( const WPXPageSpan page  ) 

WPXPageSpan::~WPXPageSpan (  )  [virtual]


Member Function Documentation

bool WPXPageSpan::getPageNumberSuppression (  )  const [inline]

bool WPXPageSpan::getHeaderFooterSuppression ( const uint8_t  headerFooterType  )  const [inline]

double WPXPageSpan::getFormLength (  )  const [inline]

double WPXPageSpan::getFormWidth (  )  const [inline]

WPXFormOrientation WPXPageSpan::getFormOrientation (  )  const [inline]

double WPXPageSpan::getMarginLeft (  )  const [inline]

double WPXPageSpan::getMarginRight (  )  const [inline]

double WPXPageSpan::getMarginTop (  )  const [inline]

double WPXPageSpan::getMarginBottom (  )  const [inline]

WPXPageNumberPosition WPXPageSpan::getPageNumberPosition (  )  const [inline]

bool WPXPageSpan::getPageNumberOverriden (  )  const [inline]

int WPXPageSpan::getPageNumberOverride (  )  const [inline]

WPXNumberingType WPXPageSpan::getPageNumberingType (  )  const [inline]

double WPXPageSpan::getPageNumberingFontSize (  )  const [inline]

WPXString WPXPageSpan::getPageNumberingFontName (  )  const [inline]

int WPXPageSpan::getPageSpan (  )  const [inline]

const std::vector<WPXHeaderFooter>& WPXPageSpan::getHeaderFooterList (  )  const [inline]

void WPXPageSpan::setHeaderFooter ( const WPXHeaderFooterType  type,
const uint8_t  headerFooterType,
const WPXHeaderFooterOccurence  occurence,
const WPXSubDocument subDocument,
WPXTableList  tableList 
)

void WPXPageSpan::setPageNumberSuppression ( const bool  suppress  )  [inline]

void WPXPageSpan::setHeadFooterSuppression ( const uint8_t  headerFooterType,
const bool  suppress 
) [inline]

void WPXPageSpan::setFormLength ( const double  formLength  )  [inline]

void WPXPageSpan::setFormWidth ( const double  formWidth  )  [inline]

void WPXPageSpan::setFormOrientation ( const WPXFormOrientation  formOrientation  )  [inline]

void WPXPageSpan::setMarginLeft ( const double  marginLeft  )  [inline]

void WPXPageSpan::setMarginRight ( const double  marginRight  )  [inline]

void WPXPageSpan::setMarginTop ( const double  marginTop  )  [inline]

void WPXPageSpan::setMarginBottom ( const double  marginBottom  )  [inline]

void WPXPageSpan::setPageNumberPosition ( const WPXPageNumberPosition  pageNumberPosition  )  [inline]

void WPXPageSpan::setPageNumber ( const int  pageNumberOverride  )  [inline]

void WPXPageSpan::setPageNumberingType ( const WPXNumberingType  pageNumberingType  )  [inline]

void WPXPageSpan::setPageNumberingFontSize ( const double  pageNumberingFontSize  )  [inline]

void WPXPageSpan::setPageNumberingFontName ( const WPXString pageNumberingFontName  )  [inline]

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

void WPXPageSpan::_removeHeaderFooter ( WPXHeaderFooterType  type,
WPXHeaderFooterOccurence  occurence 
) [protected]

bool WPXPageSpan::_containsHeaderFooter ( WPXHeaderFooterType  type,
WPXHeaderFooterOccurence  occurence 
) [protected]


Member Data Documentation

bool WPXPageSpan::m_isHeaderFooterSuppressed[WPX_NUM_HEADER_FOOTER_TYPES] [private]

bool WPXPageSpan::m_isPageNumberSuppressed [private]

double WPXPageSpan::m_formLength [private]

double WPXPageSpan::m_formWidth [private]

WPXFormOrientation WPXPageSpan::m_formOrientation [private]

double WPXPageSpan::m_marginLeft [private]

double WPXPageSpan::m_marginRight [private]

double WPXPageSpan::m_marginTop [private]

double WPXPageSpan::m_marginBottom [private]

WPXPageNumberPosition WPXPageSpan::m_pageNumberPosition [private]

bool WPXPageSpan::m_isPageNumberOverridden [private]

int WPXPageSpan::m_pageNumberOverride [private]

WPXNumberingType WPXPageSpan::m_pageNumberingType [private]

WPXString WPXPageSpan::m_pageNumberingFontName [private]

double WPXPageSpan::m_pageNumberingFontSize [private]

std::vector<WPXHeaderFooter> WPXPageSpan::m_headerFooterList [private]

int WPXPageSpan::m_pageSpan [private]


The documentation for this class was generated from the following files:
Generated on Sun Nov 21 10:48:13 2010 for libwpd by doxygen 1.5.4