WP6StylesListener Class Reference

#include <WP6StylesListener.h>

Inheritance diagram for WP6StylesListener:
WP6Listener WPXStylesListener WPXListener

List of all members.

Public Member Functions

 WP6StylesListener (std::list< WPXPageSpan > &pageList, WPXTableList tableList)
void setDate (const unsigned short, const unsigned short, const unsigned char, const unsigned char, const unsigned char, const unsigned char, const unsigned char, const unsigned char, const unsigned char, const unsigned char)
void setExtendedInformation (const unsigned short, const librevenge::RVNGString &)
void startDocument ()
void startSubDocument ()
void setAlignmentCharacter (const unsigned)
void setLeaderCharacter (const unsigned, const unsigned char)
void defineTabStops (const bool, const std::vector< WPXTabStop > &, const std::vector< bool > &)
void insertCharacter (unsigned)
void insertTab (const unsigned char, double)
void handleLineBreak ()
void insertEOL ()
void insertBreak (const unsigned char breakType)
void characterColorChange (const unsigned char, const unsigned char, const unsigned char)
void characterShadingChange (const unsigned char)
void highlightChange (const bool, const RGBSColor &)
void fontChange (const unsigned short, const unsigned short, const librevenge::RVNGString &)
void attributeChange (const bool, const unsigned char)
void lineSpacingChange (const double)
void spacingAfterParagraphChange (const double, const double)
void justificationChange (const unsigned char)
void pageNumberingChange (const WPXPageNumberPosition, const unsigned short, const unsigned short)
void pageMarginChange (const unsigned char side, const unsigned short margin)
void pageFormChange (const unsigned short length, const unsigned short width, const WPXFormOrientation orientation)
void marginChange (const unsigned char side, const unsigned short margin)
void paragraphMarginChange (const unsigned char, const signed short)
void indentFirstLineChange (const signed short)
void columnChange (const WPXTextColumnType, const unsigned char, const std::vector< double > &, const std::vector< bool > &)
void updateOutlineDefinition (const unsigned short, const unsigned char *, const unsigned char)
void paragraphNumberOn (const unsigned short, const unsigned char, const unsigned char)
void paragraphNumberOff ()
void displayNumberReferenceGroupOn (const unsigned char, const unsigned char)
void displayNumberReferenceGroupOff (const unsigned char)
void styleGroupOn (const unsigned char)
void styleGroupOff (const unsigned char)
void globalOn (const unsigned char)
void globalOff ()
void noteOn (const unsigned short textPID)
void noteOff (const WPXNoteType)
void headerFooterGroup (const unsigned char headerFooterType, const unsigned char occurrenceBits, const unsigned short textPID)
void suppressPageCharacteristics (const unsigned char suppressCode)
void setPageNumber (const unsigned short pageNumber)
void setPageNumberingType (const WPXNumberingType pageNumberingType)
void endDocument ()
void endSubDocument ()
void defineTable (const unsigned char position, const unsigned short leftOffset)
void addTableColumnDefinition (const unsigned, const unsigned, const unsigned, const unsigned, const unsigned char)
void startTable ()
void insertRow (const unsigned short rowHeight, const bool isMinimumHeight, const bool isHeaderRow)
void insertCell (const unsigned char colSpan, const unsigned char rowSpan, const unsigned char borderBits, const RGBSColor *cellFgColor, const RGBSColor *cellBgColor, const RGBSColor *cellBorderColor, const WPXVerticalAlignment cellVerticalAlignment, const bool useCellAttributes, const unsigned cellAttributes)
void endTable ()
void boxOn (const unsigned char, const unsigned char, const unsigned char, const signed short, const unsigned char, const unsigned char, const unsigned char, const signed short, const unsigned char, const unsigned short, const unsigned char, const unsigned short, const unsigned char, const unsigned short, const unsigned short)
void boxOff ()
void insertGraphicsData (const unsigned short)
void insertTextBox (const WP6SubDocument *subDocument)
void commentAnnotation (const unsigned short textPID)
void undoChange (const unsigned char undoType, const unsigned short undoLevel)

Protected Member Functions

void _handleSubDocument (const WPXSubDocument *subDocument, WPXSubDocumentType subDocumentType, WPXTableList tableList, int nextTableIndice=0)
void _flushText ()
void _changeList ()

Private Member Functions

 WP6StylesListener (const WP6StylesListener &)
WP6StylesListeneroperator= (const WP6StylesListener &)

Private Attributes

WPXPageSpan m_currentPage
WPXTableList m_tableList
WPXTablem_currentTable
double m_tempMarginLeft
double m_tempMarginRight
bool m_currentPageHasContent
bool m_isTableDefined
bool m_isSubDocument
std::set< const WPXSubDocument * > m_subDocuments
std::list< WPXPageSpan >::iterator m_pageListHardPageMark

Constructor & Destructor Documentation

WP6StylesListener::WP6StylesListener ( std::list< WPXPageSpan > &  pageList,
WPXTableList  tableList 
)

Member Function Documentation

void WP6StylesListener::_changeList ( ) [inline, protected]
void WP6StylesListener::_flushText ( ) [inline, protected]
void WP6StylesListener::_handleSubDocument ( const WPXSubDocument subDocument,
WPXSubDocumentType  subDocumentType,
WPXTableList  tableList,
int  nextTableIndice = 0 
) [protected]
void WP6StylesListener::addTableColumnDefinition ( const unsigned  ,
const unsigned  ,
const unsigned  ,
const unsigned  ,
const unsigned char   
) [inline, virtual]

Implements WP6Listener.

void WP6StylesListener::attributeChange ( const bool  ,
const unsigned char   
) [inline, virtual]

Implements WP6Listener.

void WP6StylesListener::boxOff ( ) [inline, virtual]

Implements WP6Listener.

void WP6StylesListener::boxOn ( const unsigned char  ,
const unsigned char  ,
const unsigned char  ,
const signed short  ,
const unsigned char  ,
const unsigned char  ,
const unsigned char  ,
const signed short  ,
const unsigned char  ,
const unsigned short  ,
const unsigned char  ,
const unsigned short  ,
const unsigned char  ,
const unsigned short  ,
const unsigned short   
) [inline, virtual]

Implements WP6Listener.

void WP6StylesListener::characterColorChange ( const unsigned char  ,
const unsigned char  ,
const unsigned char   
) [inline, virtual]

Implements WP6Listener.

void WP6StylesListener::characterShadingChange ( const unsigned char  ) [inline, virtual]

Implements WP6Listener.

void WP6StylesListener::columnChange ( const WPXTextColumnType  ,
const unsigned char  ,
const std::vector< double > &  ,
const std::vector< bool > &   
) [inline, virtual]

Implements WP6Listener.

void WP6StylesListener::commentAnnotation ( const unsigned short  textPID) [virtual]

Implements WP6Listener.

void WP6StylesListener::defineTable ( const unsigned char  position,
const unsigned short  leftOffset 
) [virtual]

Implements WP6Listener.

void WP6StylesListener::defineTabStops ( const bool  ,
const std::vector< WPXTabStop > &  ,
const std::vector< bool > &   
) [inline, virtual]

Implements WP6Listener.

void WP6StylesListener::displayNumberReferenceGroupOff ( const unsigned char  ) [inline, virtual]

Implements WP6Listener.

void WP6StylesListener::displayNumberReferenceGroupOn ( const unsigned char  ,
const unsigned char   
) [inline, virtual]

Implements WP6Listener.

void WP6StylesListener::endDocument ( ) [virtual]

Implements WP6Listener.

Implements WP6Listener.

Referenced by WP6Parser::parseSubDocument().

void WP6StylesListener::endTable ( ) [virtual]

Implements WP6Listener.

Referenced by _handleSubDocument().

void WP6StylesListener::fontChange ( const unsigned short  ,
const unsigned short  ,
const librevenge::RVNGString &   
) [inline, virtual]

Implements WP6Listener.

void WP6StylesListener::globalOff ( ) [inline, virtual]

Implements WP6Listener.

void WP6StylesListener::globalOn ( const unsigned char  ) [inline, virtual]

Implements WP6Listener.

void WP6StylesListener::handleLineBreak ( ) [inline, virtual]

Implements WP6Listener.

void WP6StylesListener::headerFooterGroup ( const unsigned char  headerFooterType,
const unsigned char  occurrenceBits,
const unsigned short  textPID 
) [virtual]

Implements WP6Listener.

void WP6StylesListener::highlightChange ( const bool  ,
const RGBSColor  
) [inline, virtual]

Implements WP6Listener.

void WP6StylesListener::indentFirstLineChange ( const signed short  ) [inline, virtual]

Implements WP6Listener.

void WP6StylesListener::insertBreak ( const unsigned char  breakType) [virtual]

Implements WP6Listener.

Referenced by endDocument(), and endSubDocument().

void WP6StylesListener::insertCell ( const unsigned char  colSpan,
const unsigned char  rowSpan,
const unsigned char  borderBits,
const RGBSColor cellFgColor,
const RGBSColor cellBgColor,
const RGBSColor cellBorderColor,
const WPXVerticalAlignment  cellVerticalAlignment,
const bool  useCellAttributes,
const unsigned  cellAttributes 
) [virtual]

Implements WP6Listener.

void WP6StylesListener::insertCharacter ( unsigned  ) [inline, virtual]

Implements WP6Listener.

void WP6StylesListener::insertEOL ( ) [inline, virtual]

Implements WP6Listener.

void WP6StylesListener::insertGraphicsData ( const unsigned short  ) [inline, virtual]

Implements WP6Listener.

void WP6StylesListener::insertRow ( const unsigned short  rowHeight,
const bool  isMinimumHeight,
const bool  isHeaderRow 
) [virtual]

Implements WP6Listener.

void WP6StylesListener::insertTab ( const unsigned char  ,
double   
) [inline, virtual]

Implements WP6Listener.

void WP6StylesListener::insertTextBox ( const WP6SubDocument subDocument) [virtual]

Implements WP6Listener.

void WP6StylesListener::justificationChange ( const unsigned char  ) [inline, virtual]

Implements WP6Listener.

void WP6StylesListener::lineSpacingChange ( const double  ) [inline, virtual]

Implements WP6Listener.

void WP6StylesListener::marginChange ( const unsigned char  side,
const unsigned short  margin 
) [virtual]

Implements WP6Listener.

void WP6StylesListener::noteOff ( const WPXNoteType  ) [inline, virtual]

Implements WP6Listener.

void WP6StylesListener::noteOn ( const unsigned short  textPID) [virtual]

Implements WP6Listener.

WP6StylesListener& WP6StylesListener::operator= ( const WP6StylesListener ) [private]
void WP6StylesListener::pageFormChange ( const unsigned short  length,
const unsigned short  width,
const WPXFormOrientation  orientation 
) [virtual]

Implements WP6Listener.

void WP6StylesListener::pageMarginChange ( const unsigned char  side,
const unsigned short  margin 
) [virtual]

Implements WP6Listener.

void WP6StylesListener::pageNumberingChange ( const WPXPageNumberPosition  pageNumberingPosition,
const unsigned short  pageNumberFontPointSize,
const unsigned short  pageNumberFontPID 
) [virtual]

Implements WP6Listener.

void WP6StylesListener::paragraphMarginChange ( const unsigned char  ,
const signed short   
) [inline, virtual]

Implements WP6Listener.

void WP6StylesListener::paragraphNumberOff ( ) [inline, virtual]

Implements WP6Listener.

void WP6StylesListener::paragraphNumberOn ( const unsigned short  ,
const unsigned char  ,
const unsigned char   
) [inline, virtual]

Implements WP6Listener.

void WP6StylesListener::setAlignmentCharacter ( const unsigned  ) [inline, virtual]

Implements WP6Listener.

void WP6StylesListener::setDate ( const unsigned short  ,
const unsigned short  ,
const unsigned char  ,
const unsigned char  ,
const unsigned char  ,
const unsigned char  ,
const unsigned char  ,
const unsigned char  ,
const unsigned char  ,
const unsigned char   
) [inline, virtual]

Implements WP6Listener.

void WP6StylesListener::setExtendedInformation ( const unsigned short  ,
const librevenge::RVNGString &   
) [inline, virtual]

Implements WP6Listener.

void WP6StylesListener::setLeaderCharacter ( const unsigned  ,
const unsigned char   
) [inline, virtual]

Implements WP6Listener.

void WP6StylesListener::setPageNumber ( const unsigned short  pageNumber) [virtual]

Implements WP6Listener.

void WP6StylesListener::setPageNumberingType ( const WPXNumberingType  pageNumberingType) [virtual]

Implements WP6Listener.

void WP6StylesListener::spacingAfterParagraphChange ( const double  ,
const double   
) [inline, virtual]

Implements WP6Listener.

void WP6StylesListener::startDocument ( ) [inline, virtual]

Implements WP6Listener.

void WP6StylesListener::startSubDocument ( ) [inline, virtual]

Implements WP6Listener.

Referenced by WP6Parser::parseSubDocument().

void WP6StylesListener::startTable ( ) [virtual]

Implements WP6Listener.

void WP6StylesListener::styleGroupOff ( const unsigned char  ) [inline, virtual]

Implements WP6Listener.

void WP6StylesListener::styleGroupOn ( const unsigned char  ) [inline, virtual]

Implements WP6Listener.

void WP6StylesListener::suppressPageCharacteristics ( const unsigned char  suppressCode) [virtual]

Implements WP6Listener.

void WP6StylesListener::undoChange ( const unsigned char  undoType,
const unsigned short  undoLevel 
) [virtual]

Implements WP6Listener.

void WP6StylesListener::updateOutlineDefinition ( const unsigned short  ,
const unsigned char *  ,
const unsigned char   
) [inline, virtual]

Implements WP6Listener.


Member Data Documentation

Referenced by insertBreak(), and marginChange().

Referenced by _handleSubDocument().


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