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 , ABW_FRAME_IMAGE , ABW_FRAME_TEXTBOX , ABW_FRAME_UNKNOWN } |
Functions | |
static xmlChar * | call_BAD_CAST_OnConst (char const *str) |
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) |
std::unique_ptr< xmlTextReader, void(*)(xmlTextReaderPtr)> | xmlReaderForStream (librevenge::RVNGInputStream *input, ABWXMLProgressWatcher *watcher) |
void | debugPrint (const char *const format,...) |
typedef std::map<std::string, std::string> libabw::ABWPropertyMap |
enum libabw::ABWContext |
enum libabw::ABWListType |
enum libabw::ABWUnit |
|
static |
Referenced by libabw::ABWParser::readA(), libabw::ABWParser::readAbiword(), libabw::ABWParser::readC(), libabw::ABWParser::readCell(), libabw::ABWParser::readD(), libabw::ABWParser::readEndnote(), libabw::ABWParser::readField(), libabw::ABWParser::readFoot(), libabw::ABWParser::readFrame(), libabw::ABWParser::readImage(), libabw::ABWParser::readL(), libabw::ABWParser::readM(), libabw::ABWParser::readP(), libabw::ABWParser::readPageSize(), libabw::ABWParser::readS(), libabw::ABWParser::readSection(), and libabw::ABWParser::readTable().
void libabw::debugPrint | ( | const char *const | format, |
... | |||
) |
bool libabw::findDouble | ( | const std::string & | str, |
double & | res, | ||
ABWUnit & | unit | ||
) |
Referenced by libabw::ABWContentCollector::_addBorderProperties(), libabw::ABWContentCollector::_fillParagraphProperties(), libabw::ABWContentCollector::_openSection(), libabw::ABWContentCollector::_openSpan(), libabw::ABWContentCollector::_openTable(), libabw::ABWContentCollector::collectPageSize(), libabw::ABWStylesCollector::collectParagraphProperties(), libabw::ABWContentCollector::collectSectionProperties(), libabw::ABWContentCollector::insertImage(), and libabw::ABWContentCollector::openFrame().
bool libabw::findInt | ( | const std::string & | str, |
int & | res | ||
) |
Referenced by libabw::ABWContentCollector::_addBorderProperties(), libabw::ABWContentCollector::_fillParagraphProperties(), libabw::ABWContentCollector::_openSection(), libabw::ABWContentCollector::_openTableCell(), libabw::ABWContentCollector::_recurseTextProperties(), libabw::ABWContentCollector::collectHeaderFooter(), libabw::ABWStylesCollector::collectList(), libabw::ABWContentCollector::collectParagraphProperties(), libabw::ABWStylesCollector::collectParagraphProperties(), libabw::ABWContentCollector::collectSectionProperties(), libabw::ABWContentCollector::getCellPos(), libabw::ABWStylesCollector::openCell(), and libabw::ABWContentCollector::openFrame().
void libabw::parsePropString | ( | const std::string & | str, |
ABWPropertyMap & | props | ||
) |
Referenced by libabw::ABWContentCollector::collectCharacterProperties(), libabw::ABWContentCollector::collectDocumentProperties(), libabw::ABWContentCollector::collectParagraphProperties(), libabw::ABWStylesCollector::collectParagraphProperties(), libabw::ABWContentCollector::collectSectionProperties(), libabw::ABWContentCollector::collectTextStyle(), libabw::ABWContentCollector::insertImage(), libabw::ABWContentCollector::openCell(), libabw::ABWStylesCollector::openCell(), libabw::ABWContentCollector::openFrame(), and libabw::ABWContentCollector::openTable().
std::unique_ptr< xmlTextReader, void(*)(xmlTextReaderPtr)> libabw::xmlReaderForStream | ( | librevenge::RVNGInputStream * | input, |
ABWXMLProgressWatcher * | watcher | ||
) |
Referenced by libabw::ABWParser::processXmlDocument().