WP3Listener Class Reference

#include <WP3Listener.h>

Inheritance diagram for WP3Listener:

WP3ContentListener WP3StylesListener

List of all members.

Public Member Functions

 WP3Listener ()
virtual ~WP3Listener ()
virtual void startDocument ()=0
virtual void insertCharacter (const uint16_t character)=0
virtual void insertTab (const uint8_t tabType, float tabPosition)=0
virtual void insertBreak (const uint8_t breakType)=0
virtual void insertEOL ()=0
virtual void lineSpacingChange (const float lineSpacing)=0
virtual void attributeChange (const bool isOn, const uint8_t attribute)=0
virtual void pageMarginChange (const uint8_t side, const uint16_t margin)=0
virtual void pageFormChange (const uint16_t length, const uint16_t width, const WPXFormOrientation orientation)=0
virtual void marginChange (const uint8_t side, const uint16_t margin)=0
virtual void indentFirstLineChange (const int16_t offset)=0
virtual void setTabs (const bool isRelative, const std::vector< WPXTabStop > tabStops)=0
virtual void columnChange (const WPXTextColumnType columnType, const uint8_t numColumns, const std::vector< float > &columnWidth, const std::vector< bool > &isFixedWidth)=0
virtual void endDocument ()=0
virtual void defineTable (const uint8_t position, const uint16_t leftOffset)=0
virtual void addTableColumnDefinition (const uint32_t width, const uint32_t leftGutter, const uint32_t rightGutter, const uint32_t attributes, const uint8_t alignment)=0
virtual void startTable ()=0
virtual void closeCell ()=0
virtual void closeRow ()=0
virtual void setTableCellSpan (const uint16_t colSpan, const uint16_t rowSpan)=0
virtual void setTableCellFillColor (const RGBSColor *cellFillColor)=0
virtual void endTable ()=0
virtual void undoChange (const uint8_t undoType, const uint16_t undoLevel)=0
virtual void justificationChange (const uint8_t justification)=0
virtual void setTextColor (const RGBSColor *fontColor)=0
virtual void setTextFont (const WPXString &fontName)=0
virtual void setFontSize (const uint16_t fontSize)=0
virtual void insertPageNumber (const WPXString &pageNumber)=0
virtual void insertNoteReference (const WPXString &noteReference)=0
virtual void insertNote (const WPXNoteType noteType, WP3SubDocument *subDocument)=0
virtual void headerFooterGroup (const uint8_t headerFooterType, const uint8_t occurenceBits, WP3SubDocument *subDocument)=0
virtual void suppressPage (const uint16_t suppressCode)=0


Constructor & Destructor Documentation

WP3Listener::WP3Listener (  ) 

virtual WP3Listener::~WP3Listener (  )  [inline, virtual]


Member Function Documentation

virtual void WP3Listener::startDocument (  )  [pure virtual]

Implemented in WP3ContentListener, and WP3StylesListener.

Referenced by WP3Parser::parse().

virtual void WP3Listener::insertCharacter ( const uint16_t  character  )  [pure virtual]

virtual void WP3Listener::insertTab ( const uint8_t  tabType,
float  tabPosition 
) [pure virtual]

Implemented in WP3ContentListener, and WP3StylesListener.

virtual void WP3Listener::insertBreak ( const uint8_t  breakType  )  [pure virtual]

virtual void WP3Listener::insertEOL (  )  [pure virtual]

virtual void WP3Listener::lineSpacingChange ( const float  lineSpacing  )  [pure virtual]

virtual void WP3Listener::attributeChange ( const bool  isOn,
const uint8_t  attribute 
) [pure virtual]

virtual void WP3Listener::pageMarginChange ( const uint8_t  side,
const uint16_t  margin 
) [pure virtual]

virtual void WP3Listener::pageFormChange ( const uint16_t  length,
const uint16_t  width,
const WPXFormOrientation  orientation 
) [pure virtual]

virtual void WP3Listener::marginChange ( const uint8_t  side,
const uint16_t  margin 
) [pure virtual]

virtual void WP3Listener::indentFirstLineChange ( const int16_t  offset  )  [pure virtual]

virtual void WP3Listener::setTabs ( const bool  isRelative,
const std::vector< WPXTabStop tabStops 
) [pure virtual]

virtual void WP3Listener::columnChange ( const WPXTextColumnType  columnType,
const uint8_t  numColumns,
const std::vector< float > &  columnWidth,
const std::vector< bool > &  isFixedWidth 
) [pure virtual]

virtual void WP3Listener::endDocument (  )  [pure virtual]

Implemented in WP3ContentListener, and WP3StylesListener.

Referenced by WP3Parser::parse().

virtual void WP3Listener::defineTable ( const uint8_t  position,
const uint16_t  leftOffset 
) [pure virtual]

Implemented in WP3ContentListener, and WP3StylesListener.

Referenced by WP3TablesGroup::parse().

virtual void WP3Listener::addTableColumnDefinition ( const uint32_t  width,
const uint32_t  leftGutter,
const uint32_t  rightGutter,
const uint32_t  attributes,
const uint8_t  alignment 
) [pure virtual]

Implemented in WP3ContentListener, and WP3StylesListener.

Referenced by WP3TablesGroup::parse().

virtual void WP3Listener::startTable (  )  [pure virtual]

Implemented in WP3ContentListener, and WP3StylesListener.

Referenced by WP3TablesGroup::parse().

virtual void WP3Listener::closeCell (  )  [pure virtual]

virtual void WP3Listener::closeRow (  )  [pure virtual]

virtual void WP3Listener::setTableCellSpan ( const uint16_t  colSpan,
const uint16_t  rowSpan 
) [pure virtual]

Implemented in WP3ContentListener, and WP3StylesListener.

Referenced by WP3TablesGroup::parse().

virtual void WP3Listener::setTableCellFillColor ( const RGBSColor cellFillColor  )  [pure virtual]

Implemented in WP3ContentListener, and WP3StylesListener.

Referenced by WP3TablesGroup::parse().

virtual void WP3Listener::endTable (  )  [pure virtual]

virtual void WP3Listener::undoChange ( const uint8_t  undoType,
const uint16_t  undoLevel 
) [pure virtual]

Implemented in WP3ContentListener, and WP3StylesListener.

Referenced by WP3UndoGroup::parse().

virtual void WP3Listener::justificationChange ( const uint8_t  justification  )  [pure virtual]

virtual void WP3Listener::setTextColor ( const RGBSColor fontColor  )  [pure virtual]

Implemented in WP3ContentListener, and WP3StylesListener.

Referenced by WP3FontGroup::parse().

virtual void WP3Listener::setTextFont ( const WPXString fontName  )  [pure virtual]

Implemented in WP3ContentListener, and WP3StylesListener.

Referenced by WP3FontGroup::parse().

virtual void WP3Listener::setFontSize ( const uint16_t  fontSize  )  [pure virtual]

Implemented in WP3ContentListener, and WP3StylesListener.

Referenced by WP3FontGroup::parse().

virtual void WP3Listener::insertPageNumber ( const WPXString pageNumber  )  [pure virtual]

Implemented in WP3ContentListener, and WP3StylesListener.

Referenced by WP3DisplayGroup::parse().

virtual void WP3Listener::insertNoteReference ( const WPXString noteReference  )  [pure virtual]

Implemented in WP3ContentListener, and WP3StylesListener.

Referenced by WP3DisplayGroup::parse().

virtual void WP3Listener::insertNote ( const WPXNoteType  noteType,
WP3SubDocument subDocument 
) [pure virtual]

virtual void WP3Listener::headerFooterGroup ( const uint8_t  headerFooterType,
const uint8_t  occurenceBits,
WP3SubDocument subDocument 
) [pure virtual]

virtual void WP3Listener::suppressPage ( const uint16_t  suppressCode  )  [pure virtual]


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

Generated on Sat Sep 27 06:13:54 2008 for libwpd by doxygen 1.5.6