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 startSubDocument ()=0
virtual void insertCharacter (uint16_t character)=0
virtual void insertTab ()=0
virtual void insertTab (uint8_t tabType, float tabPosition)=0
virtual void insertBreak (uint8_t breakType)=0
virtual void insertEOL ()=0
virtual void lineSpacingChange (float lineSpacing)=0
virtual void attributeChange (bool isOn, uint8_t attribute)=0
virtual void pageMarginChange (uint8_t side, uint16_t margin)=0
virtual void pageFormChange (uint16_t length, uint16_t width, WPXFormOrientation orientation)=0
virtual void marginChange (uint8_t side, uint16_t margin)=0
virtual void indentFirstLineChange (int16_t offset)=0
virtual void setTabs (bool isRelative, const std::vector< WPXTabStop > tabStops)=0
virtual void columnChange (WPXTextColumnType columnType, uint8_t numColumns, const std::vector< float > &columnWidth, const std::vector< bool > &isFixedWidth)=0
virtual void endDocument ()=0
virtual void endSubDocument ()=0
virtual void defineTable (uint8_t position, uint16_t leftOffset)=0
virtual void addTableColumnDefinition (uint32_t width, uint32_t leftGutter, uint32_t rightGutter, uint32_t attributes, uint8_t alignment)=0
virtual void startTable ()=0
virtual void closeCell ()=0
virtual void closeRow ()=0
virtual void setTableCellSpan (uint16_t colSpan, uint16_t rowSpan)=0
virtual void setTableCellFillColor (const RGBSColor *cellFillColor)=0
virtual void endTable ()=0
virtual void undoChange (uint8_t undoType, uint16_t undoLevel)=0
virtual void justificationChange (uint8_t justification)=0
virtual void setTextColor (const RGBSColor *fontColor)=0
virtual void setTextFont (const WPXString &fontName)=0
virtual void setFontSize (uint16_t fontSize)=0
virtual void insertPageNumber (const WPXString &pageNumber)=0
virtual void insertNoteReference (const WPXString &noteReference)=0
virtual void insertNote (WPXNoteType noteType, const WP3SubDocument *subDocument)=0
virtual void headerFooterGroup (uint8_t headerFooterType, uint8_t occurenceBits, WP3SubDocument *subDocument)=0
virtual void suppressPage (uint16_t suppressCode)=0
virtual void backTab ()=0
virtual void leftIndent ()=0
virtual void leftIndent (float offset)=0
virtual void leftRightIndent ()=0
virtual void leftRightIndent (float offset)=0
virtual void insertPicture (float height, float width, float verticalOffset, float horizontalOffset, uint8_t leftColumn, uint8_t rightColumn, uint16_t figureFlags, const WPXBinaryData &binaryData)=0
virtual void insertTextBox (float height, float width, float verticalOffset, float horizontalOffset, uint8_t leftColumn, uint8_t rightColumn, uint16_t figureFlags, const WP3SubDocument *subDocument, const WP3SubDocument *caption)=0
virtual void insertWP51Table (float height, float width, float verticalOffset, float horizontalOffset, uint8_t leftColumn, uint8_t rightColumn, uint16_t figureFlags, const WP3SubDocument *subDocument, const WP3SubDocument *caption)=0
void setResourceFork (WP3ResourceFork *resourceFork)
const WP3ResourceForkgetResourceFork () const

Private Attributes

WP3ResourceForkm_resourceFork


Constructor & Destructor Documentation

WP3Listener::WP3Listener (  ) 

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


Member Function Documentation

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

Implemented in WP3ContentListener, and WP3StylesListener.

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

Implemented in WP3ContentListener, and WP3StylesListener.

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

Implemented in WP3ContentListener, and WP3StylesListener.

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

Implemented in WP3ContentListener, and WP3StylesListener.

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

Implemented in WP3ContentListener, and WP3StylesListener.

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

Implemented in WP3ContentListener, and WP3StylesListener.

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

Implemented in WP3ContentListener, and WP3StylesListener.

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

Implemented in WP3ContentListener, and WP3StylesListener.

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

Implemented in WP3ContentListener, and WP3StylesListener.

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

Implemented in WP3ContentListener, and WP3StylesListener.

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

Implemented in WP3ContentListener, and WP3StylesListener.

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

Implemented in WP3ContentListener, and WP3StylesListener.

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

Implemented in WP3ContentListener, and WP3StylesListener.

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

Implemented in WP3ContentListener, and WP3StylesListener.

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

Implemented in WP3ContentListener, and WP3StylesListener.

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

Implemented in WP3ContentListener, and WP3StylesListener.

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

Implemented in WP3ContentListener, and WP3StylesListener.

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

Implemented in WP3ContentListener, and WP3StylesListener.

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

Implemented in WP3ContentListener, and WP3StylesListener.

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

Implemented in WP3ContentListener, and WP3StylesListener.

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

Implemented in WP3ContentListener, and WP3StylesListener.

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

Implemented in WP3ContentListener, and WP3StylesListener.

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

Implemented in WP3ContentListener, and WP3StylesListener.

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

Implemented in WP3ContentListener, and WP3StylesListener.

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

Implemented in WP3ContentListener, and WP3StylesListener.

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

Implemented in WP3ContentListener, and WP3StylesListener.

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

Implemented in WP3ContentListener, and WP3StylesListener.

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

Implemented in WP3ContentListener, and WP3StylesListener.

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

Implemented in WP3ContentListener, and WP3StylesListener.

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

Implemented in WP3ContentListener, and WP3StylesListener.

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

Implemented in WP3ContentListener, and WP3StylesListener.

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

Implemented in WP3ContentListener, and WP3StylesListener.

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

Implemented in WP3ContentListener, and WP3StylesListener.

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

Implemented in WP3ContentListener, and WP3StylesListener.

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

Implemented in WP3ContentListener, and WP3StylesListener.

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

Implemented in WP3ContentListener, and WP3StylesListener.

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

Implemented in WP3ContentListener, and WP3StylesListener.

virtual void WP3Listener::leftIndent ( float  offset  )  [pure virtual]

Implemented in WP3ContentListener, and WP3StylesListener.

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

Implemented in WP3ContentListener, and WP3StylesListener.

virtual void WP3Listener::leftRightIndent ( float  offset  )  [pure virtual]

Implemented in WP3ContentListener, and WP3StylesListener.

virtual void WP3Listener::insertPicture ( float  height,
float  width,
float  verticalOffset,
float  horizontalOffset,
uint8_t  leftColumn,
uint8_t  rightColumn,
uint16_t  figureFlags,
const WPXBinaryData binaryData 
) [pure virtual]

Implemented in WP3ContentListener, and WP3StylesListener.

virtual void WP3Listener::insertTextBox ( float  height,
float  width,
float  verticalOffset,
float  horizontalOffset,
uint8_t  leftColumn,
uint8_t  rightColumn,
uint16_t  figureFlags,
const WP3SubDocument subDocument,
const WP3SubDocument caption 
) [pure virtual]

Implemented in WP3ContentListener, and WP3StylesListener.

virtual void WP3Listener::insertWP51Table ( float  height,
float  width,
float  verticalOffset,
float  horizontalOffset,
uint8_t  leftColumn,
uint8_t  rightColumn,
uint16_t  figureFlags,
const WP3SubDocument subDocument,
const WP3SubDocument caption 
) [pure virtual]

Implemented in WP3ContentListener, and WP3StylesListener.

void WP3Listener::setResourceFork ( WP3ResourceFork resourceFork  )  [inline]

const WP3ResourceFork* WP3Listener::getResourceFork (  )  const [inline]


Member Data Documentation

WP3ResourceFork* WP3Listener::m_resourceFork [private]


The documentation for this class was generated from the following files:
Generated on Mon Nov 15 19:50:26 2010 for libwpd by doxygen 1.5.4