WP5Listener Class Reference

#include <WP5Listener.h>

Inheritance diagram for WP5Listener:

WP5ContentListener WP5StylesListener List of all members.

Public Member Functions

 WP5Listener ()
virtual ~WP5Listener ()
virtual void startDocument ()=0
virtual void setFont (const WPXString &fontName, const float fontSize)=0
virtual void setTabs (const std::vector< WPXTabStop > &tabStops, const uint16_t tabOffset)=0
virtual void insertCharacter (const uint16_t character)=0
virtual void insertTab (const uint8_t tabType, const float tabPosition)=0
virtual void insertIndent (const uint8_t indentType, const float indentPosition)=0
virtual void insertEOL ()=0
virtual void insertBreak (const uint8_t breakType)=0
virtual void lineSpacingChange (const float lineSpacing)=0
virtual void justificationChange (const uint8_t justification)=0
virtual void characterColorChange (const uint8_t red, const uint8_t green, const uint8_t blue)=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 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 insertRow (const uint16_t rowHeight, const bool isMinimumHeight, const bool isHeaderRow)=0
virtual void insertCell (const uint8_t colSpan, const uint8_t rowSpan, const uint8_t borderBits, const RGBSColor *cellFgColor, const RGBSColor *cellBgColor, const RGBSColor *cellBorderColor, const WPXVerticalAlignment cellVerticalAlignment, const bool useCellAttributes, const uint32_t cellAttributes)=0
virtual void endTable ()=0
virtual void insertNoteReference (const WPXString &noteReference)=0
virtual void insertNote (const WPXNoteType noteType, const WP5SubDocument *subDocument)=0
virtual void headerFooterGroup (const uint8_t headerFooterType, const uint8_t occurenceBits, WP5SubDocument *subDocument)=0
virtual void suppressPageCharacteristics (const uint8_t suppressCode)=0
void setPrefixData (WP5PrefixData *prefixData)
const WP5GeneralPacketDatagetGeneralPacketData (const int type) const

Private Member Functions

 WP5Listener (const WP5Listener &)
WP5Listeneroperator= (const WP5Listener &)

Private Attributes

WP5PrefixDatam_prefixData

Constructor & Destructor Documentation

WP5Listener::WP5Listener  ) 
 

virtual WP5Listener::~WP5Listener  )  [inline, virtual]
 

WP5Listener::WP5Listener const WP5Listener  )  [private]
 


Member Function Documentation

virtual void WP5Listener::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 WP5ContentListener, and WP5StylesListener.

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

Implemented in WP5ContentListener, and WP5StylesListener.

virtual void WP5Listener::characterColorChange const uint8_t  red,
const uint8_t  green,
const uint8_t  blue
[pure virtual]
 

Implemented in WP5ContentListener, and WP5StylesListener.

virtual void WP5Listener::defineTable const uint8_t  position,
const uint16_t  leftOffset
[pure virtual]
 

Implemented in WP5ContentListener, and WP5StylesListener.

virtual void WP5Listener::endDocument  )  [pure virtual]
 

Implemented in WP5ContentListener, and WP5StylesListener.

virtual void WP5Listener::endTable  )  [pure virtual]
 

Implemented in WP5ContentListener, and WP5StylesListener.

const WP5GeneralPacketData * WP5Listener::getGeneralPacketData const int  type  )  const
 

virtual void WP5Listener::headerFooterGroup const uint8_t  headerFooterType,
const uint8_t  occurenceBits,
WP5SubDocument subDocument
[pure virtual]
 

Implemented in WP5ContentListener, and WP5StylesListener.

virtual void WP5Listener::insertBreak const uint8_t  breakType  )  [pure virtual]
 

Implemented in WP5ContentListener, and WP5StylesListener.

virtual void WP5Listener::insertCell const uint8_t  colSpan,
const uint8_t  rowSpan,
const uint8_t  borderBits,
const RGBSColor cellFgColor,
const RGBSColor cellBgColor,
const RGBSColor cellBorderColor,
const WPXVerticalAlignment  cellVerticalAlignment,
const bool  useCellAttributes,
const uint32_t  cellAttributes
[pure virtual]
 

Implemented in WP5ContentListener, and WP5StylesListener.

virtual void WP5Listener::insertCharacter const uint16_t  character  )  [pure virtual]
 

Implemented in WP5ContentListener, and WP5StylesListener.

virtual void WP5Listener::insertEOL  )  [pure virtual]
 

Implemented in WP5ContentListener, and WP5StylesListener.

virtual void WP5Listener::insertIndent const uint8_t  indentType,
const float  indentPosition
[pure virtual]
 

Implemented in WP5ContentListener, and WP5StylesListener.

virtual void WP5Listener::insertNote const WPXNoteType  noteType,
const WP5SubDocument subDocument
[pure virtual]
 

Implemented in WP5ContentListener, and WP5StylesListener.

virtual void WP5Listener::insertNoteReference const WPXString noteReference  )  [pure virtual]
 

Implemented in WP5ContentListener, and WP5StylesListener.

virtual void WP5Listener::insertRow const uint16_t  rowHeight,
const bool  isMinimumHeight,
const bool  isHeaderRow
[pure virtual]
 

Implemented in WP5ContentListener, and WP5StylesListener.

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

Implemented in WP5ContentListener, and WP5StylesListener.

virtual void WP5Listener::justificationChange const uint8_t  justification  )  [pure virtual]
 

Implemented in WP5ContentListener, and WP5StylesListener.

virtual void WP5Listener::lineSpacingChange const float  lineSpacing  )  [pure virtual]
 

Implemented in WP5ContentListener, and WP5StylesListener.

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

Implemented in WP5ContentListener, and WP5StylesListener.

WP5Listener& WP5Listener::operator= const WP5Listener  )  [private]
 

virtual void WP5Listener::pageFormChange const uint16_t  length,
const uint16_t  width,
const WPXFormOrientation  orientation
[pure virtual]
 

Implemented in WP5ContentListener, and WP5StylesListener.

virtual void WP5Listener::pageMarginChange const uint8_t  side,
const uint16_t  margin
[pure virtual]
 

Implemented in WP5ContentListener, and WP5StylesListener.

virtual void WP5Listener::setFont const WPXString fontName,
const float  fontSize
[pure virtual]
 

Implemented in WP5ContentListener, and WP5StylesListener.

void WP5Listener::setPrefixData WP5PrefixData prefixData  )  [inline]
 

virtual void WP5Listener::setTabs const std::vector< WPXTabStop > &  tabStops,
const uint16_t  tabOffset
[pure virtual]
 

Implemented in WP5ContentListener, and WP5StylesListener.

virtual void WP5Listener::startDocument  )  [pure virtual]
 

Implemented in WP5ContentListener, and WP5StylesListener.

virtual void WP5Listener::startTable  )  [pure virtual]
 

Implemented in WP5ContentListener, and WP5StylesListener.

virtual void WP5Listener::suppressPageCharacteristics const uint8_t  suppressCode  )  [pure virtual]
 

Implemented in WP5ContentListener, and WP5StylesListener.


Member Data Documentation

WP5PrefixData* WP5Listener::m_prefixData [private]
 


The documentation for this class was generated from the following files:
Generated on Sun Jan 4 15:33:46 2009 for libwpd by doxygen 1.4.6