WP42StylesListener Class Reference

#include <WP42StylesListener.h>

Inheritance diagram for WP42StylesListener:
WP42Listener WPXStylesListener WPXListener

List of all members.

Public Member Functions

 WP42StylesListener (std::list< WPXPageSpan > &pageList, std::vector< WP42SubDocument * > &subDocuments)
void startDocument ()
void startSubDocument ()
void insertCharacter (unsigned)
void insertTab (unsigned char, double)
void insertEOL ()
void insertBreak (unsigned char breakType)
void attributeChange (bool, unsigned char)
void marginReset (unsigned char, unsigned char)
void headerFooterGroup (unsigned char headerFooterDefinition, WP42SubDocument *subDocument)
void suppressPageCharacteristics (unsigned char suppressCode)
void endDocument ()
void endSubDocument ()

Protected Member Functions

void _handleSubDocument (const WPXSubDocument *subDocument, WPXSubDocumentType subDocumentType, WPXTableList tableList, int nextTableIndice=0)

Private Attributes

WPXPageSpan m_currentPage
WPXPageSpan m_nextPage
std::vector< WP42SubDocument * > & m_subDocuments
double m_tempMarginLeft
double m_tempMarginRight
bool m_currentPageHasContent
bool m_isSubDocument
std::list< WPXPageSpan >::iterator m_pageListHardPageMark

Constructor & Destructor Documentation

WP42StylesListener::WP42StylesListener ( std::list< WPXPageSpan > &  pageList,
std::vector< WP42SubDocument * > &  subDocuments 
)

Member Function Documentation

void WP42StylesListener::_handleSubDocument ( const WPXSubDocument subDocument,
WPXSubDocumentType  subDocumentType,
WPXTableList  tableList,
int  nextTableIndice = 0 
) [protected]

Referenced by headerFooterGroup(), and insertBreak().

void WP42StylesListener::attributeChange ( bool  ,
unsigned char   
) [inline, virtual]

Implements WP42Listener.

void WP42StylesListener::endDocument ( ) [virtual]

Implements WP42Listener.

void WP42StylesListener::headerFooterGroup ( unsigned char  headerFooterDefinition,
WP42SubDocument subDocument 
) [virtual]

Implements WP42Listener.

void WP42StylesListener::insertBreak ( unsigned char  breakType) [virtual]

Implements WP42Listener.

Referenced by endDocument(), and endSubDocument().

void WP42StylesListener::insertCharacter ( unsigned  ) [inline, virtual]

Implements WP42Listener.

void WP42StylesListener::insertEOL ( ) [inline, virtual]

Implements WP42Listener.

void WP42StylesListener::insertTab ( unsigned char  ,
double   
) [inline, virtual]

Implements WP42Listener.

void WP42StylesListener::marginReset ( unsigned char  ,
unsigned char   
) [inline, virtual]

Implements WP42Listener.

void WP42StylesListener::startDocument ( ) [inline, virtual]

Implements WP42Listener.

void WP42StylesListener::startSubDocument ( ) [inline, virtual]

Implements WP42Listener.

Referenced by WP42Parser::parseSubDocument().

void WP42StylesListener::suppressPageCharacteristics ( unsigned char  suppressCode) [virtual]

Implements WP42Listener.


Member Data Documentation

Referenced by insertBreak().

Referenced by insertBreak().

Referenced by insertBreak().


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