WPXPageSpan Class Reference

#include <WPXPageSpan.h>

List of all members.

Public Member Functions

 WPXPageSpan ()
 WPXPageSpan (const WPXPageSpan &page, float paragraphMarginLeft, float paragraphMarginRight)
 WPXPageSpan (const WPXPageSpan &page)
virtual ~WPXPageSpan ()
const bool getHeaderFooterSuppression (const uint8_t headerFooterType) const
const float getFormLength () const
const float getFormWidth () const
const WPXFormOrientation getFormOrientation () const
const float getMarginLeft () const
const float getMarginRight () const
const float getMarginTop () const
const float getMarginBottom () const
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 setHeadFooterSuppression (const uint8_t headerFooterType, const bool suppress)
void setFormLength (const float formLength)
void setFormWidth (const float formWidth)
void setFormOrientation (const WPXFormOrientation 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 (WPXHeaderFooterType type, WPXHeaderFooterOccurence occurence)
bool _containsHeaderFooter (WPXHeaderFooterType type, WPXHeaderFooterOccurence occurence)

Private Attributes

bool m_isHeaderFooterSuppressed [WPX_NUM_HEADER_FOOTER_TYPES]
float m_formLength
float m_formWidth
WPXFormOrientation m_formOrientation
float m_marginLeft
float m_marginRight
float m_marginTop
float m_marginBottom
std::vector< WPXHeaderFooterm_headerFooterList
int m_pageSpan

Constructor & Destructor Documentation

WPXPageSpan::WPXPageSpan ( const WPXPageSpan page,
float  paragraphMarginLeft,
float  paragraphMarginRight 
)

Member Function Documentation

Referenced by setHeaderFooter().

Referenced by setHeaderFooter().

const float WPXPageSpan::getFormLength ( ) const [inline]
const float WPXPageSpan::getFormWidth ( ) const [inline]
const bool WPXPageSpan::getHeaderFooterSuppression ( const uint8_t  headerFooterType) const [inline]
const float WPXPageSpan::getMarginBottom ( ) const [inline]
const float WPXPageSpan::getMarginTop ( ) const [inline]
const int WPXPageSpan::getPageSpan ( ) const [inline]
void WPXPageSpan::makeConsistent ( int  startingPageNumber)

Member Data Documentation

float WPXPageSpan::m_formLength [private]

Referenced by getFormLength(), and setFormLength().

float WPXPageSpan::m_formWidth [private]

Referenced by getFormWidth(), and setFormWidth().

float WPXPageSpan::m_marginLeft [private]

Referenced by getMarginLeft(), and setMarginLeft().

float WPXPageSpan::m_marginRight [private]

Referenced by getMarginRight(), and setMarginRight().

float WPXPageSpan::m_marginTop [private]

Referenced by getMarginTop(), and setMarginTop().

int WPXPageSpan::m_pageSpan [private]

Referenced by getPageSpan(), and setPageSpan().


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