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 void collectParagraphProperties(
const char *level,
const char *listid,
const char *parentid,
55 const char *style,
const char *props);
57 const char *,
const char *,
const char *,
const char *,
78 void collectData(
const char *name,
const char *mimeType,
const librevenge::RVNGBinaryData &data);
80 void collectList(
const char *
id,
const char *listDecimal,
const char *listDelim,
81 const char *parentid,
const char *startValue,
const char *type);
83 void openTable(
const char *props);
85 void openCell(
const char *props);
94 std::string _findCellProperty(
const char *name);
95 void _processList(
int id,
const char *listDelim,
int parentid,
int startValue,
int type);
99 std::map<std::string, ABWData> &
m_data;
void openLink(const char *)
Definition: ABWStylesCollector.h:63
int m_currentTableWidth
Definition: ABWStylesCollector.h:28
~ABWStylesTableState()
Definition: ABWStylesCollector.cpp:128
int m_currentTableRow
Definition: ABWStylesCollector.h:29
void insertLineBreak()
Definition: ABWStylesCollector.h:72
void insertText(const char *)
Definition: ABWStylesCollector.h:75
Definition: ABWStylesCollector.h:20
Definition: ABWStylesCollector.h:42
void closeLink()
Definition: ABWStylesCollector.h:64
ABWPropertyMap m_currentCellProperties
Definition: ABWStylesCollector.h:26
std::stack< ABWStylesTableState > m_tableStates
Definition: ABWStylesCollector.h:39
std::map< int, int > & m_tableSizes
Definition: ABWStylesCollector.h:98
void collectHeaderFooter(const char *, const char *)
Definition: ABWStylesCollector.h:79
int m_currentTableId
Definition: ABWStylesCollector.h:30
void closeSpan()
Definition: ABWStylesCollector.h:62
Definition: ABWCollector.h:17
void closeFoot()
Definition: ABWStylesCollector.h:66
void endDocument()
Definition: ABWStylesCollector.h:71
void collectTextStyle(const char *, const char *, const char *, const char *)
Definition: ABWStylesCollector.h:52
ABWStylesTableState()
Definition: ABWStylesCollector.cpp:116
void closeParagraphOrListElement()
Definition: ABWStylesCollector.h:61
void collectSectionProperties(const char *, const char *, const char *, const char *, const char *, const char *, const char *, const char *, const char *)
Definition: ABWStylesCollector.h:56
int m_tableCounter
Definition: ABWStylesCollector.h:100
void insertImage(const char *, const char *)
Definition: ABWStylesCollector.h:76
void closeEndnote()
Definition: ABWStylesCollector.h:68
void collectDocumentProperties(const char *)
Definition: ABWStylesCollector.h:53
void openEndnote(const char *)
Definition: ABWStylesCollector.h:67
Definition: ABWStylesCollector.h:33
void collectPageSize(const char *, const char *, const char *, const char *)
Definition: ABWStylesCollector.h:60
void addMetadataEntry(const char *, const char *)
Definition: ABWStylesCollector.h:88
void insertColumnBreak()
Definition: ABWStylesCollector.h:73
std::map< int, ABWListElement * > & m_listElements
Definition: ABWStylesCollector.h:101
Definition: ABWCollector.h:103
void openFoot(const char *)
Definition: ABWStylesCollector.h:65
void collectCharacterProperties(const char *, const char *)
Definition: ABWStylesCollector.h:59
std::map< std::string, std::string > ABWPropertyMap
Definition: ABWCollector.h:38
void endSection()
Definition: ABWStylesCollector.h:69
std::map< std::string, ABWData > & m_data
Definition: ABWStylesCollector.h:99
void startDocument()
Definition: ABWStylesCollector.h:70
ABWStylesParsingState * m_ps
Definition: ABWStylesCollector.h:97
void insertPageBreak()
Definition: ABWStylesCollector.h:74