10 #ifndef __ABWSTYLESCOLLECTOR_H__
11 #define __ABWSTYLESCOLLECTOR_H__
14 #include <librevenge/librevenge.h>
46 std::map<std::string, ABWData> &data,
47 std::map<int, ABWListElement *> &listElements);
54 const char *style,
const char *props);
56 const char *,
const char *,
const char *,
const char *,
77 void collectData(
const char *name,
const char *mimeType,
const librevenge::RVNGBinaryData &data);
79 void collectList(
const char *
id,
const char *listDecimal,
const char *listDelim,
80 const char *parentid,
const char *startValue,
const char *type);
92 void _processList(
int id,
const char *listDelim,
int parentid,
int startValue,
int type);
96 std::map<std::string, ABWData> &
m_data;
void openLink(const char *)
Definition: ABWStylesCollector.h:62
int m_currentTableWidth
Definition: ABWStylesCollector.h:28
~ABWStylesTableState()
Definition: ABWStylesCollector.cpp:128
int m_currentTableRow
Definition: ABWStylesCollector.h:29
void insertLineBreak()
Definition: ABWStylesCollector.h:71
void insertText(const char *)
Definition: ABWStylesCollector.h:74
ABWStylesCollector & operator=(const ABWStylesCollector &)
~ABWStylesParsingState()
Definition: ABWStylesCollector.cpp:136
Definition: ABWStylesCollector.h:20
Definition: ABWStylesCollector.h:42
void closeLink()
Definition: ABWStylesCollector.h:63
void openTable(const char *props)
Definition: ABWStylesCollector.cpp:152
std::stack< ABWStylesTableState > m_tableStates
Definition: ABWStylesCollector.h:39
std::map< int, int > & m_tableSizes
Definition: ABWStylesCollector.h:95
void collectHeaderFooter(const char *, const char *)
Definition: ABWStylesCollector.h:78
int m_currentTableId
Definition: ABWStylesCollector.h:30
void collectData(const char *name, const char *mimeType, const librevenge::RVNGBinaryData &data)
Definition: ABWStylesCollector.cpp:206
void closeSpan()
Definition: ABWStylesCollector.h:61
void closeFoot()
Definition: ABWStylesCollector.h:65
void endDocument()
Definition: ABWStylesCollector.h:70
void collectTextStyle(const char *, const char *, const char *, const char *)
Definition: ABWStylesCollector.h:52
virtual ~ABWStylesCollector()
Definition: ABWStylesCollector.cpp:147
ABWStylesTableState()
Definition: ABWStylesCollector.cpp:116
ABWStylesCollector(std::map< int, int > &tableSizes, std::map< std::string, ABWData > &data, std::map< int, ABWListElement * > &listElements)
Definition: ABWStylesCollector.cpp:138
void closeParagraphOrListElement()
Definition: ABWStylesCollector.h:60
void collectSectionProperties(const char *, const char *, const char *, const char *, const char *, const char *, const char *, const char *, const char *)
Definition: ABWStylesCollector.h:55
int m_tableCounter
Definition: ABWStylesCollector.h:97
void insertImage(const char *, const char *)
Definition: ABWStylesCollector.h:75
void closeEndnote()
Definition: ABWStylesCollector.h:67
void collectParagraphProperties(const char *level, const char *listid, const char *parentid, const char *style, const char *props)
Definition: ABWStylesCollector.cpp:337
void openEndnote(const char *)
Definition: ABWStylesCollector.h:66
Definition: ABWStylesCollector.h:33
ABWStylesParsingState()
Definition: ABWStylesCollector.cpp:130
void collectPageSize(const char *, const char *, const char *, const char *)
Definition: ABWStylesCollector.h:59
void insertColumnBreak()
Definition: ABWStylesCollector.h:72
std::map< int, ABWListElement * > & m_listElements
Definition: ABWStylesCollector.h:98
std::string _findCellProperty(const char *name)
Definition: ABWStylesCollector.cpp:198
Definition: ABWCollector.h:101
void openFoot(const char *)
Definition: ABWStylesCollector.h:64
void collectList(const char *id, const char *listDecimal, const char *listDelim, const char *parentid, const char *startValue, const char *type)
Definition: ABWStylesCollector.cpp:315
void _processList(int id, const char *listDelim, int parentid, int startValue, int type)
Definition: ABWStylesCollector.cpp:213
void collectCharacterProperties(const char *, const char *)
Definition: ABWStylesCollector.h:58
void closeTable()
Definition: ABWStylesCollector.cpp:160
void endSection()
Definition: ABWStylesCollector.h:68
void openCell(const char *props)
Definition: ABWStylesCollector.cpp:168
std::map< std::string, ABWData > & m_data
Definition: ABWStylesCollector.h:96
void startDocument()
Definition: ABWStylesCollector.h:69
std::map< std::string, std::string > m_currentCellProperties
Definition: ABWStylesCollector.h:26
ABWStylesParsingState * m_ps
Definition: ABWStylesCollector.h:94
void closeCell()
Definition: ABWStylesCollector.cpp:192
void insertPageBreak()
Definition: ABWStylesCollector.h:73