#include <WP3Listener.h>
Public Member Functions | |
WP3Listener () | |
virtual | ~WP3Listener () |
virtual void | startDocument ()=0 |
virtual void | startSubDocument ()=0 |
virtual void | insertCharacter (uint32_t character)=0 |
virtual void | insertTab ()=0 |
virtual void | insertTab (uint8_t tabType, double tabPosition)=0 |
virtual void | insertBreak (uint8_t breakType)=0 |
virtual void | insertEOL ()=0 |
virtual void | lineSpacingChange (double 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< double > &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 ¬eReference)=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 (double offset)=0 |
virtual void | leftRightIndent ()=0 |
virtual void | leftRightIndent (double offset)=0 |
virtual void | insertPicture (double height, double width, double verticalOffset, double horizontalOffset, uint8_t leftColumn, uint8_t rightColumn, uint16_t figureFlags, const WPXBinaryData &binaryData)=0 |
virtual void | insertTextBox (double height, double width, double verticalOffset, double horizontalOffset, uint8_t leftColumn, uint8_t rightColumn, uint16_t figureFlags, const WP3SubDocument *subDocument, const WP3SubDocument *caption)=0 |
virtual void | insertWP51Table (double height, double width, double verticalOffset, double horizontalOffset, uint8_t leftColumn, uint8_t rightColumn, uint16_t 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 WP3TabGroup::parse(), and WP3CondensedBackTabFunction::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 WP3EndOfLinePageGroup::parse(), WP3TabGroup::parse(), WP3DoubleByteScriptCharacterGroup::parse(), WP3ExtendedCharacterGroup::parse(), WP3HardSpaceFunction::parse(), WP3HyphenFunction::parse(), WP3SoftHyphenFunction::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 WP3TabGroup::parse(), and WP3CondensedTabFunction::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 WP3IndentGroup::parse(), and WP3CondensedIndentFunction::parse().
|
pure virtual |
Implemented in WP3ContentListener, and WP3StylesListener.
|
pure virtual |
Implemented in WP3ContentListener, and WP3StylesListener.
Referenced by WP3IndentGroup::parse(), and WP3CondensedLRIndentFunction::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(), and setResourceFork().