48 virtual void setTabs(
const std::vector<WPXTabStop> &tabStops, uint16_t tabOffset) = 0;
50 virtual void insertTab(uint8_t tabType,
double tabPosition) = 0;
51 virtual void insertIndent(uint8_t indentType,
double indentPosition) = 0;
60 virtual void marginChange(uint8_t side, uint16_t margin) = 0;
64 virtual void defineTable(uint8_t position, uint16_t leftOffset) = 0;
66 uint32_t attributes, uint8_t alignment) = 0;
68 virtual void insertRow(uint16_t rowHeight,
bool isMinimumHeight,
bool isHeaderRow) = 0;
69 virtual void insertCell(uint8_t colSpan, uint8_t rowSpan, uint8_t borderBits,
72 bool useCellAttributes, uint32_t cellAttributes) = 0;
80 virtual void boxOn(uint8_t positionAndType, uint8_t alignment, uint16_t width, uint16_t height, uint16_t x, uint16_t y) = 0;
virtual void attributeChange(bool isOn, uint8_t attribute)=0
virtual ~WP5Listener()
Definition: WP5Listener.h:43
Definition: WP5PrefixData.h:32
virtual void insertCharacter(uint32_t character)=0
Definition: WP5SubDocument.h:33
Definition: WPXString.h:32
Definition: WP5Listener.h:39
virtual void insertBreak(uint8_t breakType)=0
virtual void lineSpacingChange(double lineSpacing)=0
WP5PrefixData * m_prefixData
Definition: WP5Listener.h:93
virtual void endDocument()=0
virtual void marginChange(uint8_t side, uint16_t margin)=0
virtual void insertRow(uint16_t rowHeight, bool isMinimumHeight, bool isHeaderRow)=0
virtual void endSubDocument()=0
virtual void headerFooterGroup(uint8_t headerFooterType, uint8_t occurenceBits, WP5SubDocument *subDocument)=0
virtual void characterColorChange(uint8_t red, uint8_t green, uint8_t blue)=0
virtual void startTable()=0
Definition: libwpd_internal.h:168
WP5Listener()
Definition: WP5Listener.cpp:34
virtual void defineTable(uint8_t position, uint16_t leftOffset)=0
virtual void boxOn(uint8_t positionAndType, uint8_t alignment, uint16_t width, uint16_t height, uint16_t x, uint16_t y)=0
virtual void addTableColumnDefinition(uint32_t width, uint32_t leftGutter, uint32_t rightGutter, uint32_t attributes, uint8_t alignment)=0
virtual void pageFormChange(uint16_t length, uint16_t width, WPXFormOrientation orientation)=0
virtual void suppressPageCharacteristics(uint8_t suppressCode)=0
virtual void setTabs(const std::vector< WPXTabStop > &tabStops, uint16_t tabOffset)=0
virtual void insertNoteReference(const WPXString ¬eReference)=0
virtual void setFont(const WPXString &fontName, double fontSize)=0
void setPrefixData(WP5PrefixData *prefixData)
Definition: WP5Listener.h:84
Definition: WP5GeneralPacketData.h:33
virtual void justificationChange(uint8_t justification)=0
virtual void insertIndent(uint8_t indentType, double indentPosition)=0
virtual void startSubDocument()=0
WPXFormOrientation
Definition: libwpd_internal.h:106
virtual void startDocument()=0
virtual void insertEOL()=0
WPXVerticalAlignment
Definition: libwpd_internal.h:108
const WP5GeneralPacketData * getGeneralPacketData(const int type) const
Definition: WP5Listener.cpp:39
virtual void endTable()=0
virtual void pageMarginChange(uint8_t side, uint16_t margin)=0
virtual void insertCell(uint8_t colSpan, uint8_t rowSpan, uint8_t borderBits, const RGBSColor *cellFgColor, const RGBSColor *cellBgColor, const RGBSColor *cellBorderColor, WPXVerticalAlignment cellVerticalAlignment, bool useCellAttributes, uint32_t cellAttributes)=0
Definition: WPXBinaryData.h:34
virtual void insertTab(uint8_t tabType, double tabPosition)=0
WP5Listener & operator=(const WP5Listener &)
virtual void insertGraphicsData(const WPXBinaryData *data)=0
virtual void insertNote(WPXNoteType noteType, const WP5SubDocument *subDocument)=0
WPXNoteType
Definition: libwpd_internal.h:94