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 Sun Jun 17 08:43:29 2007 for libwps by doxygen 1.4.7