libabw Namespace Reference documentation

- Main Page
- Namespaces
- Classes
- Files

- Namespace List
- Namespace Members

Classes | Typedefs | Enumerations | Functions
libabw Namespace Reference

## Classes
class | ABWCloseEndnoteElement
class | ABWCloseFooterElement
class | ABWCloseFootnoteElement
class | ABWCloseFrameElement
class | ABWCloseHeaderElement
class | ABWCloseLinkElement
class | ABWCloseListElementElement
class | ABWCloseOrderedListLevelElement
class | ABWClosePageSpanElement
class | ABWCloseParagraphElement
class | ABWCloseSectionElement
class | ABWCloseSpanElement
class | ABWCloseTableCellElement
class | ABWCloseTableElement
class | ABWCloseTableRowElement
class | ABWCloseUnorderedListLevelElement
class | ABWCollector
class | ABWContentCollector
struct | ABWContentParsingState
struct | ABWContentTableState
struct | ABWData
class | ABWInsertBinaryObjectElement
class | ABWInsertCoveredTableCellElement
class | ABWInsertLineBreakElement
class | ABWInsertSpaceElement
class | ABWInsertTabElement
class | ABWInsertTextElement
struct | ABWListElement
class | ABWOpenEndnoteElement
class | ABWOpenFooterElement
class | ABWOpenFootnoteElement
class | ABWOpenFrameElement
class | ABWOpenHeaderElement
class | ABWOpenLinkElement
class | ABWOpenListElementElement
class | ABWOpenOrderedListLevelElement
class | ABWOpenPageSpanElement
class | ABWOpenParagraphElement
class | ABWOpenSectionElement
class | ABWOpenSpanElement
class | ABWOpenTableCellElement
class | ABWOpenTableElement
class | ABWOpenTableRowElement
class | ABWOpenUnorderedListLevelElement
struct | ABWOrderedListElement
class | ABWOutputElement
class | ABWOutputElements
class | ABWParser
struct | ABWParserState
struct | ABWStyle
class | ABWStylesCollector
struct | ABWStylesParsingState
struct | ABWStylesTableState
struct | ABWUnorderedListElement
class | ABWXMLTokenMap
class | ABWZlibStream

## Typedefs
typedef std::map< std::string, std::string > | ABWPropertyMap

## Enumerations
enum | ABWUnit { ABW_NONE, ABW_CM, ABW_IN, ABW_MM, ABW_PI, ABW_PT, ABW_PX, ABW_PERCENT }
enum | ABWListType { ABW_ORDERED, ABW_UNORDERED }
enum | ABWContext { ABW_SECTION, ABW_HEADER, ABW_FOOTER }

## Functions
bool | findInt (const std::string &str, int &res)
bool | findDouble (const std::string &str, double &res, ABWUnit &unit)
void | parsePropString (const std::string &str, ABWPropertyMap &props)
xmlTextReaderPtr | xmlReaderForStream (librevenge::RVNGInputStream *input)
void | debugPrint (const char *const format,...)

## Typedef Documentation

typedef std::map<std::string, std::string> libabw::ABWPropertyMap

## Enumeration Type Documentation

enum libabw::ABWContext

Enumerator
ABW_SECTION |
ABW_HEADER |
ABW_FOOTER |

enum libabw::ABWListType

Enumerator
ABW_ORDERED |
ABW_UNORDERED |

enum libabw::ABWUnit

Enumerator
ABW_NONE |
ABW_CM |
ABW_IN |
ABW_MM |
ABW_PI |
ABW_PT |
ABW_PX |
ABW_PERCENT |

## Function Documentation

void libabw::debugPrint | ( | const char *const | format,
|  |  | ...
| ) |  |

bool libabw::findDouble | ( | const std::string & | str,
|  | double & | res,
|  | ABWUnit & | unit
| ) |  |

Referenced by libabw::ABWContentCollector::_fillParagraphProperties(), libabw::ABWContentCollector::_openSection(), libabw::ABWContentCollector::_openSpan(), libabw::ABWContentCollector::_openTable(), libabw::ABWContentCollector::collectPageSize(), libabw::ABWStylesCollector::collectParagraphProperties(), libabw::ABWContentCollector::collectSectionProperties(), and libabw::ABWContentCollector::insertImage().

bool libabw::findInt | ( | const std::string & | str,
|  | int & | res
| ) |  |

Referenced by libabw::ABWContentCollector::_fillParagraphProperties(), libabw::ABWContentCollector::_openSection(), libabw::ABWContentCollector::_openTableCell(), libabw::ABWContentCollector::_recurseTextProperties(), libabw::ABWContentCollector::collectHeaderFooter(), libabw::ABWStylesCollector::collectList(), libabw::ABWStylesCollector::collectParagraphProperties(), libabw::ABWContentCollector::collectParagraphProperties(), libabw::ABWContentCollector::collectSectionProperties(), libabw::ABWStylesCollector::openCell(), and libabw::ABWContentCollector::openCell().

void libabw::parsePropString | ( | const std::string & | str,
|  | ABWPropertyMap & | props
| ) |  |

Referenced by libabw::ABWContentCollector::collectCharacterProperties(), libabw::ABWContentCollector::collectDocumentProperties(), libabw::ABWStylesCollector::collectParagraphProperties(), libabw::ABWContentCollector::collectParagraphProperties(), libabw::ABWContentCollector::collectSectionProperties(), libabw::ABWContentCollector::collectTextStyle(), libabw::ABWContentCollector::insertImage(), libabw::ABWStylesCollector::openCell(), libabw::ABWContentCollector::openCell(), and libabw::ABWContentCollector::openTable().

xmlTextReaderPtr libabw::xmlReaderForStream | ( | librevenge::RVNGInputStream * | input | ) |

Referenced by libabw::ABWParser::processXmlDocument().