Public Member Functions | Protected Member Functions | Private Attributes

WP1StylesListener Class Reference

#include <WP1StylesListener.h>

Inheritance diagram for WP1StylesListener:
WP1Listener WPXStylesListener WPXListener

List of all members.

Public Member Functions

 WP1StylesListener (std::list< WPXPageSpan > &pageList, std::vector< WP1SubDocument * > &subDocuments)
 ~WP1StylesListener ()
void startDocument ()
void startSubDocument ()
void insertCharacter (uint16_t)
void insertExtendedCharacter (uint8_t)
void insertTab ()
void insertEOL ()
void insertBreak (uint8_t breakType)
void insertNote (WPXNoteType, WP1SubDocument *)
void attributeChange (bool, uint8_t)
void fontPointSize (uint8_t)
void fontId (uint16_t)
void marginReset (uint16_t leftMargin, uint16_t rightMargin)
void topMarginSet (uint16_t topMargin)
void bottomMarginSet (uint16_t bottomMargin)
void leftIndent (uint16_t)
void leftRightIndent (uint16_t)
void leftMarginRelease (uint16_t)
void setTabs (const std::vector< WPXTabStop > &)
void headerFooterGroup (uint8_t headerFooterDefinition, WP1SubDocument *subDocument)
void suppressPageCharacteristics (uint8_t suppressCode)
void justificationChange (uint8_t)
void lineSpacingChange (uint8_t)
void flushRightOn ()
void flushRightOff ()
void centerOn ()
void centerOff ()
void endDocument ()
void endSubDocument ()
void insertPicture (uint16_t, uint16_t, const WPXBinaryData &)

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< WP1SubDocument * > & m_subDocuments
double m_tempMarginLeft
double m_tempMarginRight
bool m_currentPageHasContent
bool m_isSubDocument
std::list< WPXPageSpan >::iterator m_pageListHardPageMark

Constructor & Destructor Documentation

WP1StylesListener::WP1StylesListener ( std::list< WPXPageSpan > &  pageList,
std::vector< WP1SubDocument * > &  subDocuments 
)
WP1StylesListener::~WP1StylesListener (  ) [inline]

Member Function Documentation

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

Referenced by headerFooterGroup(), and insertBreak().

void WP1StylesListener::attributeChange ( bool  ,
uint8_t   
) [inline, virtual]

Implements WP1Listener.

void WP1StylesListener::bottomMarginSet ( uint16_t  bottomMargin ) [virtual]

Implements WP1Listener.

void WP1StylesListener::centerOff (  ) [inline, virtual]

Implements WP1Listener.

void WP1StylesListener::centerOn (  ) [inline, virtual]

Implements WP1Listener.

void WP1StylesListener::endDocument (  ) [virtual]

Implements WP1Listener.

void WP1StylesListener::endSubDocument (  ) [virtual]

Implements WP1Listener.

Referenced by WP1Parser::parseSubDocument().

void WP1StylesListener::flushRightOff (  ) [inline, virtual]

Implements WP1Listener.

void WP1StylesListener::flushRightOn (  ) [inline, virtual]

Implements WP1Listener.

void WP1StylesListener::fontId ( uint16_t   ) [inline, virtual]

Implements WP1Listener.

void WP1StylesListener::fontPointSize ( uint8_t   ) [inline, virtual]

Implements WP1Listener.

void WP1StylesListener::headerFooterGroup ( uint8_t  headerFooterDefinition,
WP1SubDocument subDocument 
) [virtual]

Implements WP1Listener.

void WP1StylesListener::insertBreak ( uint8_t  breakType ) [virtual]

Implements WP1Listener.

Referenced by endDocument(), and endSubDocument().

void WP1StylesListener::insertCharacter ( uint16_t   ) [inline, virtual]

Implements WP1Listener.

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

Implements WP1Listener.

void WP1StylesListener::insertExtendedCharacter ( uint8_t   ) [inline, virtual]

Implements WP1Listener.

void WP1StylesListener::insertNote ( WPXNoteType  ,
WP1SubDocument  
) [inline, virtual]

Implements WP1Listener.

void WP1StylesListener::insertPicture ( uint16_t  ,
uint16_t  ,
const WPXBinaryData  
) [inline, virtual]

Implements WP1Listener.

void WP1StylesListener::insertTab (  ) [inline, virtual]

Implements WP1Listener.

void WP1StylesListener::justificationChange ( uint8_t   ) [inline, virtual]

Implements WP1Listener.

void WP1StylesListener::leftIndent ( uint16_t   ) [inline, virtual]

Implements WP1Listener.

void WP1StylesListener::leftMarginRelease ( uint16_t   ) [inline, virtual]

Implements WP1Listener.

void WP1StylesListener::leftRightIndent ( uint16_t   ) [inline, virtual]

Implements WP1Listener.

void WP1StylesListener::lineSpacingChange ( uint8_t   ) [inline, virtual]

Implements WP1Listener.

void WP1StylesListener::marginReset ( uint16_t  leftMargin,
uint16_t  rightMargin 
) [virtual]

Implements WP1Listener.

void WP1StylesListener::setTabs ( const std::vector< WPXTabStop > &   ) [inline, virtual]

Implements WP1Listener.

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

Implements WP1Listener.

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

Implements WP1Listener.

Referenced by WP1Parser::parseSubDocument().

void WP1StylesListener::suppressPageCharacteristics ( uint8_t  suppressCode ) [virtual]

Implements WP1Listener.

void WP1StylesListener::topMarginSet ( uint16_t  topMargin ) [virtual]

Implements WP1Listener.


Member Data Documentation

Referenced by headerFooterGroup(), and insertBreak().

Referenced by insertBreak(), and marginReset().

Referenced by headerFooterGroup().

Referenced by insertBreak(), and marginReset().

Referenced by insertBreak(), and marginReset().


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

Generated on Tue Dec 28 2010 12:09:57 for libwpd by doxygen 1.7.2