28 #ifndef WP5CONTENTLISTENER_H
29 #define WP5CONTENTLISTENER_H
65 void setTabs(
const std::vector<WPXTabStop> &tabStops, uint16_t tabOffset);
67 void insertTab(uint8_t tabType,
double tabPosition);
68 void insertIndent(uint8_t indentType,
double indentPosition);
97 void defineTable(uint8_t position, uint16_t leftOffset);
99 uint32_t attributes, uint8_t alignment);
101 void insertRow(uint16_t rowHeight,
bool isMinimumHeight,
bool isHeaderRow);
102 void insertCell(uint8_t colSpan, uint8_t rowSpan, uint8_t borderBits,
105 bool useCellAttributes, uint32_t cellAttributes);
115 void boxOn(uint8_t positionAndType, uint8_t alignment, uint16_t width, uint16_t height, uint16_t x, uint16_t y);
void endSubDocument()
Definition: WP5ContentListener.h:92
Definition: WP5SubDocument.h:33
Definition: WPXString.h:32
Definition: WP5ContentListener.h:38
void insertNoteReference(const WPXString ¬eReference)
Definition: WP5ContentListener.cpp:518
std::vector< WP5SubDocument * > & m_subDocuments
Definition: WP5ContentListener.h:129
WP5ContentListener(std::list< WPXPageSpan > &pageList, std::vector< WP5SubDocument * > &subDocuments, WPXDocumentInterface *documentInterface)
Definition: WP5ContentListener.cpp:46
void pageFormChange(uint16_t, uint16_t, WPXFormOrientation)
Definition: WP5ContentListener.h:85
Definition: WP5Listener.h:39
void startDocument()
Definition: WP5ContentListener.h:56
void characterColorChange(uint8_t red, uint8_t green, uint8_t blue)
Definition: WP5ContentListener.cpp:487
void insertBreak(const uint8_t breakType)
Definition: WPXContentListener.cpp:1230
void paragraphMarginChange(uint8_t, int16_t)
Definition: WP5ContentListener.h:87
void startSubDocument()
Definition: WPXContentListener.cpp:157
void headerFooterGroup(uint8_t headerFooterType, uint8_t occurenceBits, WP5SubDocument *subDocument)
Definition: WP5ContentListener.cpp:597
void endDocument()
Definition: WPXContentListener.cpp:163
void insertRow(uint16_t rowHeight, bool isMinimumHeight, bool isHeaderRow)
Definition: WP5ContentListener.cpp:321
void startSubDocument()
Definition: WP5ContentListener.h:60
void justificationChange(const uint8_t justification)
Definition: WPXContentListener.cpp:1292
virtual void boxOff()
Definition: WP5ContentListener.cpp:800
WPXSubDocumentType
Definition: libwpd_internal.h:112
void insertTab(uint8_t tabType, double tabPosition)
Definition: WP5ContentListener.cpp:74
~WP5ContentListener()
Definition: WP5ContentListener.cpp:56
void setTabs(const std::vector< WPXTabStop > &tabStops, uint16_t tabOffset)
Definition: WP5ContentListener.cpp:508
Definition: libwpd_internal.h:168
Definition: WPXContentListener.h:147
virtual void insertGraphicsData(const WPXBinaryData *data)
Definition: WP5ContentListener.cpp:809
void insertBreak(uint8_t breakType)
Definition: WP5ContentListener.h:70
bool m_isFrameOpened
Definition: WP5ContentListener.h:47
Definition: WPXTable.h:82
void attributeChange(bool isOn, uint8_t attribute)
Definition: WP5ContentListener.cpp:372
void defineTable(uint8_t position, uint16_t leftOffset)
Definition: WP5ContentListener.cpp:240
void boxOn(uint8_t positionAndType, uint8_t alignment, uint16_t width, uint16_t height, uint16_t x, uint16_t y)
Definition: WP5ContentListener.cpp:610
void pageMarginChange(uint8_t, uint16_t)
Definition: WP5ContentListener.h:84
void addTableColumnDefinition(uint32_t width, uint32_t leftGutter, uint32_t rightGutter, uint32_t attributes, uint8_t alignment)
Definition: WP5ContentListener.cpp:275
~_WP5ContentParsingState()
Definition: WP5ContentListener.cpp:42
void setFont(const WPXString &fontName, double fontSize)
Definition: WP5ContentListener.cpp:498
_WP5ContentParsingState()
Definition: WP5ContentListener.cpp:34
void lineSpacingChange(double lineSpacing)
Definition: WP5ContentListener.h:74
WPXTableList m_tableList
Definition: WP5ContentListener.h:45
WPXFormOrientation
Definition: libwpd_internal.h:106
Definition: WPXDocumentInterface.h:42
void justificationChange(uint8_t justification)
Definition: WP5ContentListener.h:78
Definition: WPXSubDocument.h:35
WPXVerticalAlignment
Definition: libwpd_internal.h:108
void insertNote(WPXNoteType noteType, const WP5SubDocument *subDocument)
Definition: WP5ContentListener.cpp:526
void _flushText()
Definition: WP5ContentListener.cpp:827
void _changeList()
Definition: WP5ContentListener.h:123
void marginChange(uint8_t side, uint16_t margin)
Definition: WP5ContentListener.cpp:442
void insertCharacter(uint32_t character)
Definition: WP5ContentListener.cpp:66
void startTable()
Definition: WP5ContentListener.cpp:300
void endSubDocument()
Definition: WPXContentListener.cpp:184
void endDocument()
Definition: WP5ContentListener.h:88
void suppressPageCharacteristics(uint8_t)
Definition: WP5ContentListener.h:111
void endTable()
Definition: WP5ContentListener.cpp:354
Definition: WPXBinaryData.h:34
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)
Definition: WP5ContentListener.cpp:331
void insertEOL()
Definition: WP5ContentListener.cpp:227
void _handleSubDocument(const WPXSubDocument *subDocument, WPXSubDocumentType subDocumentType, WPXTableList tableList, unsigned nextTableIndice=0)
Definition: WP5ContentListener.cpp:560
WPXString m_noteReference
Definition: WP5ContentListener.h:43
Definition: WP5ContentListener.h:50
void startDocument()
Definition: WPXContentListener.cpp:142
WP5ContentListener & operator=(const WP5ContentListener &)
void lineSpacingChange(const double lineSpacing)
Definition: WPXContentListener.cpp:1284
void insertIndent(uint8_t indentType, double indentPosition)
Definition: WP5ContentListener.cpp:169
void setDefaultFont(const WPXString &fontName, double fontSize)
Definition: WP5ContentListener.cpp:604
WPXString m_defaultFontName
Definition: WP5ContentListener.h:131
WP5ContentParsingState * m_parseState
Definition: WP5ContentListener.h:128
double m_defaultFontSize
Definition: WP5ContentListener.h:130
WPXNoteType
Definition: libwpd_internal.h:94
WPXString m_textBuffer
Definition: WP5ContentListener.h:42