10 #ifndef __ABWSTYLESCOLLECTOR_H__    11 #define __ABWSTYLESCOLLECTOR_H__    15 #include <librevenge/librevenge.h>    47                      std::map<std::string, ABWData> &data,
    48                      std::map<
int, std::shared_ptr<ABWListElement>> &listElements);
    53   void collectTextStyle(
const char *, 
const char *, 
const char *, 
const char *)
 override {}
    55   void collectParagraphProperties(
const char *level, 
const char *listid, 
const char *parentid,
    56                                   const char *style, 
const char *props) 
override;
    58                                 const char *, 
const char *, 
const char *, 
const char *,
    59                                 const char *)
 override {}
    61   void collectPageSize(
const char *, 
const char *, 
const char *, 
const char *)
 override {}
    70   void openField(
const char *, 
const char *)
 override {}
    81   void collectData(
const char *name, 
const char *mimeType, 
const librevenge::RVNGBinaryData &data) 
override;
    83   void collectList(
const char *
id, 
const char *listDecimal, 
const char *listDelim,
    84                    const char *parentid, 
const char *startValue, 
const char *type) 
override;
    86   void openTable(
const char *props) 
override;
    87   void closeTable() 
override;
    88   void openCell(
const char *props) 
override;
    89   void closeCell() 
override;
    91   void openFrame(
const char *, 
const char *, 
const char *, 
const char *)
 override {}
   104   std::string _findCellProperty(
const char *name);
   105   void _processList(
int id, 
const char *listDelim, 
int parentid, 
int startValue, 
int type);
   107   std::unique_ptr<ABWStylesParsingState> 
m_ps;
 void collectHeaderFooter(const char *, const char *) override
Definition: ABWStylesCollector.h:82
int m_currentTableWidth
Definition: ABWStylesCollector.h:29
~ABWStylesTableState()
Definition: ABWStylesCollector.cpp:129
int m_currentTableRow
Definition: ABWStylesCollector.h:30
void closeFoot() override
Definition: ABWStylesCollector.h:67
void collectCharacterProperties(const char *, const char *) override
Definition: ABWStylesCollector.h:60
void openField(const char *, const char *) override
Definition: ABWStylesCollector.h:70
void openFoot(const char *) override
Definition: ABWStylesCollector.h:66
Definition: ABWStylesCollector.h:21
void collectPageSize(const char *, const char *, const char *, const char *) override
Definition: ABWStylesCollector.h:61
void collectDocumentProperties(const char *) override
Definition: ABWStylesCollector.h:54
Definition: ABWStylesCollector.h:43
std::map< int, std::shared_ptr< ABWListElement > > & m_listElements
Definition: ABWStylesCollector.h:111
void openFrame(const char *, const char *, const char *, const char *) override
Definition: ABWStylesCollector.h:91
ABWPropertyMap m_currentCellProperties
Definition: ABWStylesCollector.h:27
std::stack< ABWStylesTableState > m_tableStates
Definition: ABWStylesCollector.h:40
std::map< int, int > & m_tableSizes
Definition: ABWStylesCollector.h:108
int m_currentTableId
Definition: ABWStylesCollector.h:31
Definition: AbiDocument.cpp:16
void insertPageBreak() override
Definition: ABWStylesCollector.h:77
void openEndnote(const char *) override
Definition: ABWStylesCollector.h:68
Definition: ABWOutputElements.h:24
ABWStylesTableState()
Definition: ABWStylesCollector.cpp:117
void closeParagraphOrListElement() override
Definition: ABWStylesCollector.h:62
void insertColumnBreak() override
Definition: ABWStylesCollector.h:76
void startDocument() override
Definition: ABWStylesCollector.h:73
void endSection() override
Definition: ABWStylesCollector.h:72
int m_tableCounter
Definition: ABWStylesCollector.h:110
void insertText(const char *) override
Definition: ABWStylesCollector.h:78
void collectSectionProperties(const char *, const char *, const char *, const char *, const char *, const char *, const char *, const char *, const char *) override
Definition: ABWStylesCollector.h:57
Definition: ABWStylesCollector.h:34
void insertLineBreak() override
Definition: ABWStylesCollector.h:75
void closeSpan() override
Definition: ABWStylesCollector.h:63
void closeField() override
Definition: ABWStylesCollector.h:71
void addFrameElements(ABWOutputElements &, bool) override
Definition: ABWStylesCollector.h:96
Definition: ABWCollector.h:106
std::unique_ptr< ABWStylesParsingState > m_ps
Definition: ABWStylesCollector.h:107
void addMetadataEntry(const char *, const char *) override
Definition: ABWStylesCollector.h:98
void closeLink() override
Definition: ABWStylesCollector.h:65
void openLink(const char *) override
Definition: ABWStylesCollector.h:64
void closeFrame(ABWOutputElements *(&elements), bool &) override
Definition: ABWStylesCollector.h:92
std::map< std::string, std::string > ABWPropertyMap
Definition: ABWCollector.h:39
void collectTextStyle(const char *, const char *, const char *, const char *) override
Definition: ABWStylesCollector.h:53
std::map< std::string, ABWData > & m_data
Definition: ABWStylesCollector.h:109
void insertImage(const char *, const char *) override
Definition: ABWStylesCollector.h:79
void closeEndnote() override
Definition: ABWStylesCollector.h:69
void endDocument() override
Definition: ABWStylesCollector.h:74