|
| ABWContentCollector (librevenge::RVNGTextInterface *iface, const std::map< int, int > &tableSizes, const std::map< std::string, ABWData > &data, const std::map< int, std::shared_ptr< ABWListElement > > &listElements) |
|
| ~ABWContentCollector () override |
|
void | collectTextStyle (const char *name, const char *basedon, const char *followedby, const char *props) override |
|
void | collectDocumentProperties (const char *props) override |
|
void | collectParagraphProperties (const char *level, const char *listid, const char *parentid, const char *style, const char *props) override |
|
void | collectSectionProperties (const char *footer, const char *footerLeft, const char *footerFirst, const char *footerLast, const char *header, const char *headerLeft, const char *headerFirst, const char *headerLast, const char *props) override |
|
void | collectCharacterProperties (const char *style, const char *props) override |
|
void | collectPageSize (const char *width, const char *height, const char *units, const char *pageScale) override |
|
void | closeParagraphOrListElement () override |
|
void | closeSpan () override |
|
void | openLink (const char *href) override |
|
void | closeLink () override |
|
void | openFoot (const char *id) override |
|
void | closeFoot () override |
|
void | openEndnote (const char *id) override |
|
void | closeEndnote () override |
|
void | openField (const char *type, const char *id) override |
|
void | closeField () override |
|
void | endSection () override |
|
void | startDocument () override |
|
void | endDocument () override |
|
void | insertLineBreak () override |
|
void | insertColumnBreak () override |
|
void | insertPageBreak () override |
|
void | insertText (const char *text) override |
|
void | insertImage (const char *dataid, const char *props) override |
|
void | collectList (const char *, const char *, const char *, const char *, const char *, const char *) override |
|
void | collectData (const char *name, const char *mimeType, const librevenge::RVNGBinaryData &data) override |
|
void | collectHeaderFooter (const char *id, const char *type) override |
|
void | openTable (const char *props) override |
|
void | closeTable () override |
|
void | openCell (const char *props) override |
|
void | closeCell () override |
|
void | openFrame (const char *props, const char *imageId, const char *title, const char *alt) override |
|
void | closeFrame (ABWOutputElements *(&elements), bool &pageFrame) override |
|
void | addFrameElements (ABWOutputElements &elements, bool pageFrame) override |
|
void | addMetadataEntry (const char *name, const char *value) override |
|
| ABWCollector () |
|
virtual | ~ABWCollector () |
|
virtual void | collectTextStyle (const char *name, const char *basedon, const char *followedby, const char *props)=0 |
|
virtual void | collectDocumentProperties (const char *props)=0 |
|
virtual void | collectParagraphProperties (const char *level, const char *listid, const char *parentid, const char *style, const char *props)=0 |
|
virtual void | collectSectionProperties (const char *footer, const char *footerLeft, const char *footerFirst, const char *footerLast, const char *header, const char *headerLeft, const char *headerFirst, const char *headerLast, const char *props)=0 |
|
virtual void | collectCharacterProperties (const char *style, const char *props)=0 |
|
virtual void | collectPageSize (const char *width, const char *height, const char *units, const char *pageScale)=0 |
|
virtual void | closeParagraphOrListElement ()=0 |
|
virtual void | closeSpan ()=0 |
|
virtual void | openLink (const char *href)=0 |
|
virtual void | closeLink ()=0 |
|
virtual void | openFoot (const char *id)=0 |
|
virtual void | closeFoot ()=0 |
|
virtual void | openEndnote (const char *id)=0 |
|
virtual void | closeEndnote ()=0 |
|
virtual void | openField (const char *type, const char *id)=0 |
|
virtual void | closeField ()=0 |
|
virtual void | endSection ()=0 |
|
virtual void | startDocument ()=0 |
|
virtual void | endDocument ()=0 |
|
virtual void | insertLineBreak ()=0 |
|
virtual void | insertColumnBreak ()=0 |
|
virtual void | insertPageBreak ()=0 |
|
virtual void | insertText (const char *text)=0 |
|
virtual void | insertImage (const char *dataid, const char *props)=0 |
|
virtual void | collectList (const char *id, const char *listDecimal, const char *listDelim, const char *parentid, const char *startValue, const char *type)=0 |
|
virtual void | collectData (const char *name, const char *mimeType, const librevenge::RVNGBinaryData &data)=0 |
|
virtual void | collectHeaderFooter (const char *id, const char *type)=0 |
|
virtual void | openTable (const char *props)=0 |
|
virtual void | closeTable ()=0 |
|
virtual void | openCell (const char *props)=0 |
|
virtual void | closeCell ()=0 |
|
virtual void | openFrame (const char *props, const char *imageId, const char *title, const char *alt)=0 |
|
virtual void | closeFrame (ABWOutputElements *(&elements), bool &pageFrame)=0 |
|
virtual void | addFrameElements (ABWOutputElements &elements, bool pageFrame)=0 |
|
virtual void | addMetadataEntry (const char *name, const char *value)=0 |
|
|
| ABWContentCollector (const ABWContentCollector &) |
|
ABWContentCollector & | operator= (const ABWContentCollector &) |
|
void | _setMetadata () |
|
void | _addBorderProperties (const std::map< std::string, std::string > &map, librevenge::RVNGPropertyList &propList, const std::string &defaultUndefBorderProp="") |
|
void | _openPageSpan () |
|
void | _closePageSpan () |
|
void | _openSection () |
|
void | _closeSection () |
|
void | _openBlock () |
| open a paragraph or a list element (depend on m_currentListLevel)
|
|
void | _closeBlock () |
| close the current paragraph or list element
|
|
void | _openParagraph () |
|
void | _closeParagraph () |
|
void | _openListElement () |
|
void | _closeListElement () |
|
void | _handleListChange () |
|
void | _changeList () |
|
void | _recurseListLevels (int oldLevel, int newLevel, int listId) |
|
void | _writeOutDummyListLevels (int oldLevel, int newLevel) |
|
void | _openSpan () |
|
void | _closeSpan () |
|
void | _openTable () |
|
void | _closeTable () |
|
void | _openTableRow () |
|
void | _closeTableRow () |
|
void | _openTableCell () |
|
void | _closeTableCell () |
|
void | _openHeader () |
|
void | _closeHeader () |
|
void | _openFooter () |
|
void | _closeFooter () |
|
void | _recurseTextProperties (const char *name, ABWPropertyMap &styleProps) |
|
std::string | _findDocumentProperty (const char *name) |
|
std::string | _findParagraphProperty (const char *name) |
|
std::string | _findCharacterProperty (const char *name) |
|
std::string | _findTableProperty (const char *name) |
|
std::string | _findCellProperty (const char *name) |
|
std::string | _findSectionProperty (const char *name) |
|
std::string | _findMetadataEntry (const char *name) |
|
void | _fillParagraphProperties (librevenge::RVNGPropertyList &propList, bool isListElement) |
|
bool | _convertFieldDTFormat (std::string const &dtFormat, librevenge::RVNGPropertyListVector &propVect) |
|
int | getCellPos (const char *startProp, const char *endProp, int defStart) |
|