#include <WP3Listener.h>
Public Member Functions | |
WP3Listener () | |
virtual | ~WP3Listener () |
virtual void | startDocument ()=0 |
virtual void | startSubDocument ()=0 |
virtual void | insertCharacter (unsigned character)=0 |
virtual void | insertTab ()=0 |
virtual void | insertTab (unsigned char tabType, double tabPosition)=0 |
virtual void | insertBreak (unsigned char breakType)=0 |
virtual void | insertEOL ()=0 |
virtual void | lineSpacingChange (double lineSpacing)=0 |
virtual void | attributeChange (bool isOn, unsigned char attribute)=0 |
virtual void | pageMarginChange (unsigned char side, unsigned short margin)=0 |
virtual void | pageFormChange (unsigned short length, unsigned short width, WPXFormOrientation orientation)=0 |
virtual void | marginChange (unsigned char side, unsigned short margin)=0 |
virtual void | indentFirstLineChange (double offset)=0 |
virtual void | setTabs (bool isRelative, const std::vector< WPXTabStop > tabStops)=0 |
virtual void | columnChange (WPXTextColumnType columnType, unsigned char numColumns, const std::vector< double > &columnWidth, const std::vector< bool > &isFixedWidth)=0 |
virtual void | endDocument ()=0 |
virtual void | endSubDocument ()=0 |
virtual void | defineTable (unsigned char position, unsigned short leftOffset)=0 |
virtual void | addTableColumnDefinition (unsigned width, unsigned leftGutter, unsigned rightGutter, unsigned attributes, unsigned char alignment)=0 |
virtual void | startTable ()=0 |
virtual void | closeCell ()=0 |
virtual void | closeRow ()=0 |
virtual void | setTableCellSpan (unsigned short colSpan, unsigned short rowSpan)=0 |
virtual void | setTableCellFillColor (const RGBSColor *cellFillColor)=0 |
virtual void | endTable ()=0 |
virtual void | undoChange (unsigned char undoType, unsigned short undoLevel)=0 |
virtual void | justificationChange (unsigned char justification)=0 |
virtual void | setTextColor (const RGBSColor *fontColor)=0 |
virtual void | setTextFont (const librevenge::RVNGString &fontName)=0 |
virtual void | setFontSize (unsigned short fontSize)=0 |
virtual void | insertPageNumber (const librevenge::RVNGString &pageNumber)=0 |
virtual void | insertNoteReference (const librevenge::RVNGString ¬eReference)=0 |
virtual void | insertNote (WPXNoteType noteType, const WP3SubDocument *subDocument)=0 |
virtual void | headerFooterGroup (unsigned char headerFooterType, unsigned char occurrenceBits, const std::shared_ptr< WP3SubDocument > &subDocument)=0 |
virtual void | suppressPage (unsigned short suppressCode)=0 |
virtual void | backTab ()=0 |
virtual void | leftIndent ()=0 |
virtual void | leftIndent (double offset)=0 |
virtual void | leftRightIndent ()=0 |
virtual void | leftRightIndent (double offset)=0 |
virtual void | insertPicture (double height, double width, double verticalOffset, double horizontalOffset, unsigned char leftColumn, unsigned char rightColumn, unsigned short figureFlags, const librevenge::RVNGBinaryData &binaryData)=0 |
virtual void | insertTextBox (double height, double width, double verticalOffset, double horizontalOffset, unsigned char leftColumn, unsigned char rightColumn, unsigned short figureFlags, const WP3SubDocument *subDocument, const WP3SubDocument *caption)=0 |
virtual void | insertWP51Table (double height, double width, double verticalOffset, double horizontalOffset, unsigned char leftColumn, unsigned char rightColumn, unsigned short figureFlags, const WP3SubDocument *subDocument, const WP3SubDocument *caption)=0 |
void | setResourceFork (WP3ResourceFork *resourceFork) |
const WP3ResourceFork * | getResourceFork () const |
Private Member Functions | |
WP3Listener (const WP3Listener &) | |
WP3Listener & | operator= (const WP3Listener &) |
Private Attributes | |
WP3ResourceFork * | m_resourceFork |
WP3Listener::WP3Listener | ( | ) |
|
inlinevirtual |
|
private |
|
pure virtual |
Implemented in WP3ContentListener, and WP3StylesListener.
Referenced by WP3TablesGroup::parse().
|
pure virtual |
Implemented in WP3ContentListener, and WP3StylesListener.
Referenced by WP3AttributeGroup::parse().
|
pure virtual |
Implemented in WP3ContentListener, and WP3StylesListener.
Referenced by WP3CondensedBackTabFunction::parse(), and WP3TabGroup::parse().
|
pure virtual |
Implemented in WP3ContentListener, and WP3StylesListener.
Referenced by WP3EndOfLinePageGroup::parse().
|
pure virtual |
Implemented in WP3ContentListener, and WP3StylesListener.
Referenced by WP3EndOfLinePageGroup::parse().
|
pure virtual |
Implemented in WP3ContentListener, and WP3StylesListener.
Referenced by WP3DefinitionGroup::parse().
|
pure virtual |
Implemented in WP3ContentListener, and WP3StylesListener.
Referenced by WP3TablesGroup::parse().
|
pure virtual |
Implemented in WP3ContentListener, and WP3StylesListener.
Referenced by WP3Parser::parse().
|
pure virtual |
Implemented in WP3ContentListener, and WP3StylesListener.
|
pure virtual |
Implemented in WP3ContentListener, and WP3StylesListener.
Referenced by WP3EndOfLinePageGroup::parse().
|
inline |
Referenced by WP3WindowGroup::parse().
|
pure virtual |
Implemented in WP3ContentListener, and WP3StylesListener.
Referenced by WP3HeaderFooterGroup::parse().
|
pure virtual |
Implemented in WP3ContentListener, and WP3StylesListener.
Referenced by WP3PageFormatGroup::parse().
|
pure virtual |
Implemented in WP3ContentListener, and WP3StylesListener.
Referenced by WP3EndOfLinePageGroup::parse(), and WP3EOPFunction::parse().
|
pure virtual |
Implemented in WP3ContentListener, and WP3StylesListener.
Referenced by WP3DoubleByteScriptCharacterGroup::parse(), WP3EndOfLinePageGroup::parse(), WP3ExtendedCharacterGroup::parse(), WP3HardSpaceFunction::parse(), WP3HyphenFunction::parse(), WP3SoftHyphenFunction::parse(), WP3TabGroup::parse(), and WP3Parser::parseDocument().
|
pure virtual |
Implemented in WP3ContentListener, and WP3StylesListener.
Referenced by WP3EndOfLinePageGroup::parse(), and WP3EOLFunction::parse().
|
pure virtual |
Implemented in WP3ContentListener, and WP3StylesListener.
Referenced by WP3FootnoteEndnoteGroup::parse().
|
pure virtual |
Implemented in WP3ContentListener, and WP3StylesListener.
Referenced by WP3DisplayGroup::parse().
|
pure virtual |
Implemented in WP3ContentListener, and WP3StylesListener.
Referenced by WP3DisplayGroup::parse().
|
pure virtual |
Implemented in WP3ContentListener, and WP3StylesListener.
Referenced by WP3WindowGroup::parse().
|
pure virtual |
Implemented in WP3ContentListener, and WP3StylesListener.
Referenced by WP3CondensedTabFunction::parse(), and WP3TabGroup::parse().
|
pure virtual |
Implemented in WP3ContentListener, and WP3StylesListener.
|
pure virtual |
Implemented in WP3ContentListener, and WP3StylesListener.
Referenced by WP3WindowGroup::parse().
|
pure virtual |
Implemented in WP3ContentListener, and WP3StylesListener.
Referenced by WP3WindowGroup::parse().
|
pure virtual |
Implemented in WP3ContentListener, and WP3StylesListener.
Referenced by WP3PageFormatGroup::parse().
|
pure virtual |
Implemented in WP3ContentListener, and WP3StylesListener.
Referenced by WP3CondensedIndentFunction::parse(), and WP3IndentGroup::parse().
|
pure virtual |
Implemented in WP3ContentListener, and WP3StylesListener.
|
pure virtual |
Implemented in WP3ContentListener, and WP3StylesListener.
Referenced by WP3CondensedLRIndentFunction::parse(), and WP3IndentGroup::parse().
|
pure virtual |
Implemented in WP3ContentListener, and WP3StylesListener.
|
pure virtual |
Implemented in WP3ContentListener, and WP3StylesListener.
Referenced by WP3PageFormatGroup::parse().
|
pure virtual |
Implemented in WP3ContentListener, and WP3StylesListener.
Referenced by WP3PageFormatGroup::parse().
|
private |
|
pure virtual |
Implemented in WP3ContentListener, and WP3StylesListener.
Referenced by WP3MiscellaneousGroup::parse().
|
pure virtual |
Implemented in WP3ContentListener, and WP3StylesListener.
Referenced by WP3PageFormatGroup::parse().
|
pure virtual |
Implemented in WP3ContentListener, and WP3StylesListener.
Referenced by WP3FontGroup::parse().
|
inline |
Referenced by WP3Parser::parse().
|
pure virtual |
Implemented in WP3ContentListener, and WP3StylesListener.
Referenced by WP3TablesGroup::parse().
|
pure virtual |
Implemented in WP3ContentListener, and WP3StylesListener.
Referenced by WP3TablesGroup::parse().
|
pure virtual |
Implemented in WP3ContentListener, and WP3StylesListener.
Referenced by WP3PageFormatGroup::parse().
|
pure virtual |
Implemented in WP3ContentListener, and WP3StylesListener.
Referenced by WP3FontGroup::parse().
|
pure virtual |
Implemented in WP3ContentListener, and WP3StylesListener.
Referenced by WP3FontGroup::parse().
|
pure virtual |
Implemented in WP3ContentListener, and WP3StylesListener.
Referenced by WP3Parser::parse().
|
pure virtual |
Implemented in WP3ContentListener, and WP3StylesListener.
|
pure virtual |
Implemented in WP3ContentListener, and WP3StylesListener.
Referenced by WP3TablesGroup::parse().
|
pure virtual |
Implemented in WP3ContentListener, and WP3StylesListener.
Referenced by WP3PageFormatGroup::parse().
|
pure virtual |
Implemented in WP3ContentListener, and WP3StylesListener.
Referenced by WP3UndoGroup::parse().
|
private |
Referenced by getResourceFork(), setResourceFork(), and WP3Listener().