Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members | File Members

WPS8ContentListener Class Reference

#include <WPS8.h>

Inheritance diagram for WPS8ContentListener:

WPS8Listener WPSContentListener WPSListener List of all members.

Public Member Functions

 WPS8ContentListener (std::list< WPSPageSpan > &pageList, WPXHLListenerImpl *listenerImpl)
 ~WPS8ContentListener ()
void startDocument ()
void insertCharacter (const uint16_t character)
void insertTab (const uint8_t tabType, float tabPosition)
void insertBreak (const uint8_t breakType)
void insertEOL ()
void attributeChange (const bool isOn, const uint8_t attribute)
void lineSpacingChange (const float lineSpacing)
void pageMarginChange (const uint8_t side, const uint16_t margin)
void pageFormChange (const uint16_t length, const uint16_t width, const WPSFormOrientation orientation, const bool isPersistent)
void marginChange (const uint8_t side, const uint16_t margin)
void indentFirstLineChange (const int16_t offset)
void columnChange (const WPSTextColumnType columnType, const uint8_t numColumns, const std::vector< float > &columnWidth, const std::vector< bool > &isFixedWidth)
void endDocument ()
void undoChange (const uint8_t undoType, const uint16_t undoLevel)
void justificationChange (const uint8_t justification)
void setTextColor (const RGBSColor *fontColor)
void setTextFont (const WPXString fontName)
void setFontSize (const uint16_t fontSize)
void insertPageNumber (const WPXString &pageNumber)
void insertNoteReference (const WPXString &noteReference)
void insertNote (const WPSNoteType noteType)
void suppressPage (const uint16_t suppressCode)

Protected Member Functions

void _openParagraph ()
void _flushText ()
void _changeList ()

Private Attributes

WPS8ContentParsingStatem_parseState

Constructor & Destructor Documentation

WPS8ContentListener::WPS8ContentListener std::list< WPSPageSpan > &  pageList,
WPXHLListenerImpl *  listenerImpl
 

WPS8ContentListener::~WPS8ContentListener  ) 
 


Member Function Documentation

void WPS8ContentListener::_changeList  )  [inline, protected, virtual]
 

Implements WPSContentListener.

void WPS8ContentListener::_flushText  )  [protected, virtual]
 

Implements WPSContentListener.

void WPS8ContentListener::_openParagraph  )  [protected, virtual]
 

Reimplemented from WPSContentListener.

void WPS8ContentListener::attributeChange const bool  isOn,
const uint8_t  attribute
[virtual]
 

Implements WPS8Listener.

void WPS8ContentListener::columnChange const WPSTextColumnType  columnType,
const uint8_t  numColumns,
const std::vector< float > &  columnWidth,
const std::vector< bool > &  isFixedWidth
[virtual]
 

Implements WPS8Listener.

void WPS8ContentListener::endDocument  )  [inline, virtual]
 

Implements WPS8Listener.

void WPS8ContentListener::indentFirstLineChange const int16_t  offset  )  [virtual]
 

Implements WPS8Listener.

void WPS8ContentListener::insertBreak const uint8_t  breakType  )  [inline, virtual]
 

Implements WPS8Listener.

void WPS8ContentListener::insertCharacter const uint16_t  character  )  [virtual]
 

Implements WPS8Listener.

void WPS8ContentListener::insertEOL  )  [virtual]
 

Implements WPS8Listener.

void WPS8ContentListener::insertNote const WPSNoteType  noteType  ) 
 

void WPS8ContentListener::insertNoteReference const WPXString &  noteReference  )  [virtual]
 

Implements WPS8Listener.

void WPS8ContentListener::insertPageNumber const WPXString &  pageNumber  )  [virtual]
 

Implements WPS8Listener.

void WPS8ContentListener::insertTab const uint8_t  tabType,
float  tabPosition
[virtual]
 

Implements WPS8Listener.

void WPS8ContentListener::justificationChange const uint8_t  justification  )  [virtual]
 

Implements WPS8Listener.

void WPS8ContentListener::lineSpacingChange const float  lineSpacing  )  [inline, virtual]
 

Implements WPS8Listener.

void WPS8ContentListener::marginChange const uint8_t  side,
const uint16_t  margin
[virtual]
 

Implements WPS8Listener.

void WPS8ContentListener::pageFormChange const uint16_t  length,
const uint16_t  width,
const WPSFormOrientation  orientation,
const bool  isPersistent
[inline, virtual]
 

Implements WPS8Listener.

void WPS8ContentListener::pageMarginChange const uint8_t  side,
const uint16_t  margin
[inline, virtual]
 

Implements WPS8Listener.

void WPS8ContentListener::setFontSize const uint16_t  fontSize  )  [virtual]
 

Implements WPS8Listener.

void WPS8ContentListener::setTextColor const RGBSColor fontColor  )  [virtual]
 

Implements WPS8Listener.

void WPS8ContentListener::setTextFont const WPXString  fontName  )  [virtual]
 

Implements WPS8Listener.

void WPS8ContentListener::startDocument  )  [inline, virtual]
 

Implements WPS8Listener.

void WPS8ContentListener::suppressPage const uint16_t  suppressCode  )  [virtual]
 

Implements WPS8Listener.

void WPS8ContentListener::undoChange const uint8_t  undoType,
const uint16_t  undoLevel
[virtual]
 

Implements WPS8Listener.


Member Data Documentation

WPS8ContentParsingState* WPS8ContentListener::m_parseState [private]
 


The documentation for this class was generated from the following files:
Generated on Tue Oct 23 14:47:31 2007 for libwps by doxygen 1.4.4