47 virtual void insertTab(uint8_t tabType,
double tabPosition) = 0;
54 virtual void marginChange(uint8_t side, uint16_t margin) = 0;
56 virtual void setTabs(
bool isRelative,
const std::vector<WPXTabStop> tabStops) = 0;
58 const std::vector<bool> &isFixedWidth) = 0;
62 virtual void defineTable(uint8_t position, uint16_t leftOffset) = 0;
64 uint32_t attributes, uint8_t alignment) = 0;
71 virtual void undoChange(uint8_t undoType, uint16_t undoLevel) = 0;
86 virtual void insertPicture(
double height,
double width,
double verticalOffset,
double horizontalOffset, uint8_t leftColumn, uint8_t rightColumn,
88 virtual void insertTextBox(
double height,
double width,
double verticalOffset,
double horizontalOffset, uint8_t leftColumn, uint8_t rightColumn,
90 virtual void insertWP51Table(
double height,
double width,
double verticalOffset,
double horizontalOffset, uint8_t leftColumn, uint8_t rightColumn,
virtual void setTableCellFillColor(const RGBSColor *cellFillColor)=0
WP3Listener()
Definition: WP3Listener.cpp:30
virtual void suppressPage(uint16_t suppressCode)=0
Definition: WPXString.h:32
virtual void closeCell()=0
virtual void marginChange(uint8_t side, uint16_t margin)=0
Definition: WP3Listener.h:37
virtual void startDocument()=0
const WP3ResourceFork * getResourceFork() const
Definition: WP3Listener.h:97
virtual void leftRightIndent()=0
virtual void endTable()=0
virtual void insertTab()=0
virtual void insertNoteReference(const WPXString ¬eReference)=0
virtual void insertCharacter(uint32_t character)=0
virtual void startSubDocument()=0
WPXTextColumnType
Definition: libwpd_internal.h:110
virtual void pageFormChange(uint16_t length, uint16_t width, WPXFormOrientation orientation)=0
WP3Listener & operator=(const WP3Listener &)
virtual void endSubDocument()=0
virtual void justificationChange(uint8_t justification)=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 defineTable(uint8_t position, uint16_t leftOffset)=0
virtual void setTextFont(const WPXString &fontName)=0
Definition: libwpd_internal.h:168
virtual void setFontSize(uint16_t fontSize)=0
virtual void addTableColumnDefinition(uint32_t width, uint32_t leftGutter, uint32_t rightGutter, uint32_t attributes, uint8_t alignment)=0
virtual ~WP3Listener()
Definition: WP3Listener.h:41
virtual void insertNote(WPXNoteType noteType, const WP3SubDocument *subDocument)=0
virtual void headerFooterGroup(uint8_t headerFooterType, uint8_t occurenceBits, WP3SubDocument *subDocument)=0
virtual void setTabs(bool isRelative, const std::vector< WPXTabStop > tabStops)=0
WPXFormOrientation
Definition: libwpd_internal.h:106
virtual void startTable()=0
virtual void setTextColor(const RGBSColor *fontColor)=0
virtual void insertPageNumber(const WPXString &pageNumber)=0
WP3ResourceFork * m_resourceFork
Definition: WP3Listener.h:103
virtual void lineSpacingChange(double lineSpacing)=0
virtual void leftIndent()=0
virtual void columnChange(WPXTextColumnType columnType, uint8_t numColumns, const std::vector< double > &columnWidth, const std::vector< bool > &isFixedWidth)=0
virtual void insertEOL()=0
virtual void pageMarginChange(uint8_t side, uint16_t margin)=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
Definition: WP3ResourceFork.h:35
virtual void indentFirstLineChange(double offset)=0
Definition: WPXBinaryData.h:34
virtual void setTableCellSpan(uint16_t colSpan, uint16_t rowSpan)=0
virtual void insertBreak(uint8_t breakType)=0
virtual void undoChange(uint8_t undoType, uint16_t undoLevel)=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)
Definition: WP3Listener.h:93
Definition: WP3SubDocument.h:33
virtual void attributeChange(bool isOn, uint8_t attribute)=0
WPXNoteType
Definition: libwpd_internal.h:94
virtual void endDocument()=0
virtual void closeRow()=0